mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
e7cba0e4d5
* fix(ci): clean provider dead exports * test(extensions): satisfy provider contract types * refactor(openai): tighten provider runtime factory
15 lines
701 B
TypeScript
15 lines
701 B
TypeScript
import { ensureGlobalUndiciEnvProxyDispatcher } from "openclaw/plugin-sdk/runtime-env";
|
|
import { refreshOpenAICodexToken as refreshOpenAICodexTokenFromFlow } from "./openai-chatgpt-oauth-flow.runtime.js";
|
|
import { createOpenAICodexProviderRuntime } from "./openai-chatgpt-provider-runtime.factory.js";
|
|
|
|
const runtime = createOpenAICodexProviderRuntime({
|
|
ensureGlobalUndiciEnvProxyDispatcher,
|
|
refreshOpenAICodexToken: refreshOpenAICodexTokenFromFlow,
|
|
});
|
|
|
|
export async function refreshOpenAICodexToken(
|
|
...args: Parameters<typeof refreshOpenAICodexTokenFromFlow>
|
|
): Promise<Awaited<ReturnType<typeof refreshOpenAICodexTokenFromFlow>>> {
|
|
return await runtime.refreshOpenAICodexToken(...args);
|
|
}
|