diff --git a/packages/pi-ai/src/index.ts b/packages/pi-ai/src/index.ts index 512451c2d..a75aaf7f4 100644 --- a/packages/pi-ai/src/index.ts +++ b/packages/pi-ai/src/index.ts @@ -22,9 +22,7 @@ export type { OAuthCredentials, OAuthLoginCallbacks, OAuthPrompt, - OAuthProvider, OAuthProviderId, - OAuthProviderInfo, OAuthProviderInterface, } from "./utils/oauth/types.js"; export * from "./utils/overflow.js"; diff --git a/packages/pi-ai/src/utils/oauth/index.ts b/packages/pi-ai/src/utils/oauth/index.ts index 256562a85..9108992f2 100644 --- a/packages/pi-ai/src/utils/oauth/index.ts +++ b/packages/pi-ai/src/utils/oauth/index.ts @@ -37,7 +37,7 @@ import { githubCopilotOAuthProvider } from "./github-copilot.js"; import { antigravityOAuthProvider } from "./google-antigravity.js"; import { geminiCliOAuthProvider } from "./google-gemini-cli.js"; import { openaiCodexOAuthProvider } from "./openai-codex.js"; -import type { OAuthCredentials, OAuthProviderId, OAuthProviderInfo, OAuthProviderInterface } from "./types.js"; +import type { OAuthCredentials, OAuthProviderId, OAuthProviderInterface } from "./types.js"; const BUILT_IN_OAUTH_PROVIDERS: OAuthProviderInterface[] = [ anthropicOAuthProvider, @@ -97,36 +97,10 @@ export function getOAuthProviders(): OAuthProviderInterface[] { return Array.from(oauthProviderRegistry.values()); } -/** - * @deprecated Use getOAuthProviders() which returns OAuthProviderInterface[] - */ -export function getOAuthProviderInfoList(): OAuthProviderInfo[] { - return getOAuthProviders().map((p) => ({ - id: p.id, - name: p.name, - available: true, - })); -} - // ============================================================================ // High-level API (uses provider registry) // ============================================================================ -/** - * Refresh token for any OAuth provider. - * @deprecated Use getOAuthProvider(id).refreshToken() instead - */ -export async function refreshOAuthToken( - providerId: OAuthProviderId, - credentials: OAuthCredentials, -): Promise { - const provider = getOAuthProvider(providerId); - if (!provider) { - throw new Error(`Unknown OAuth provider: ${providerId}`); - } - return provider.refreshToken(credentials); -} - /** * Get API key for a provider from OAuth credentials. * Automatically refreshes expired tokens. diff --git a/packages/pi-ai/src/utils/oauth/types.ts b/packages/pi-ai/src/utils/oauth/types.ts index e3520342d..c673a6f44 100644 --- a/packages/pi-ai/src/utils/oauth/types.ts +++ b/packages/pi-ai/src/utils/oauth/types.ts @@ -9,9 +9,6 @@ export type OAuthCredentials = { export type OAuthProviderId = string; -/** @deprecated Use OAuthProviderId instead */ -export type OAuthProvider = OAuthProviderId; - export type OAuthPrompt = { message: string; placeholder?: string; @@ -50,10 +47,3 @@ export interface OAuthProviderInterface { /** Optional: modify models for this provider (e.g., update baseUrl) */ modifyModels?(models: Model[], credentials: OAuthCredentials): Model[]; } - -/** @deprecated Use OAuthProviderInterface instead */ -export interface OAuthProviderInfo { - id: OAuthProviderId; - name: string; - available: boolean; -}