Files
openclaw/extensions/openai/openai-chatgpt-provider.runtime.ts
T
Peter Steinberger e7cba0e4d5 fix: provider dead exports no longer block changed checks (#108592)
* fix(ci): clean provider dead exports

* test(extensions): satisfy provider contract types

* refactor(openai): tighten provider runtime factory
2026-07-15 22:33:54 -07:00

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);
}