diff --git a/extensions/openai/realtime-transcription-provider.ts b/extensions/openai/realtime-transcription-provider.ts index cd6614ff958..92e69514852 100644 --- a/extensions/openai/realtime-transcription-provider.ts +++ b/extensions/openai/realtime-transcription-provider.ts @@ -54,12 +54,6 @@ function normalizeProviderConfig( }; } -function readProviderConfig( - providerConfig: RealtimeTranscriptionProviderConfig, -): OpenAIRealtimeTranscriptionProviderConfig { - return normalizeProviderConfig(providerConfig); -} - class OpenAIRealtimeTranscriptionSession implements RealtimeTranscriptionSession { private static readonly MAX_RECONNECT_ATTEMPTS = 5; private static readonly RECONNECT_DELAY_MS = 1000; @@ -234,9 +228,9 @@ export function buildOpenAIRealtimeTranscriptionProvider(): RealtimeTranscriptio autoSelectOrder: 10, resolveConfig: ({ rawConfig }) => normalizeProviderConfig(rawConfig), isConfigured: ({ providerConfig }) => - Boolean(readProviderConfig(providerConfig).apiKey || process.env.OPENAI_API_KEY), + Boolean(normalizeProviderConfig(providerConfig).apiKey || process.env.OPENAI_API_KEY), createSession: (req) => { - const config = readProviderConfig(req.providerConfig); + const config = normalizeProviderConfig(req.providerConfig); const apiKey = config.apiKey || process.env.OPENAI_API_KEY; if (!apiKey) { throw new Error("OpenAI API key missing"); diff --git a/extensions/openai/realtime-voice-provider.ts b/extensions/openai/realtime-voice-provider.ts index b8f09cca7bc..cb7ca8a4812 100644 --- a/extensions/openai/realtime-voice-provider.ts +++ b/extensions/openai/realtime-voice-provider.ts @@ -105,12 +105,6 @@ function normalizeProviderConfig( }; } -function readProviderConfig( - providerConfig: RealtimeVoiceProviderConfig, -): OpenAIRealtimeVoiceProviderConfig { - return normalizeProviderConfig(providerConfig); -} - function base64ToBuffer(b64: string): Buffer { return Buffer.from(b64, "base64"); } @@ -493,9 +487,9 @@ export function buildOpenAIRealtimeVoiceProvider(): RealtimeVoiceProviderPlugin autoSelectOrder: 10, resolveConfig: ({ rawConfig }) => normalizeProviderConfig(rawConfig), isConfigured: ({ providerConfig }) => - Boolean(readProviderConfig(providerConfig).apiKey || process.env.OPENAI_API_KEY), + Boolean(normalizeProviderConfig(providerConfig).apiKey || process.env.OPENAI_API_KEY), createBridge: (req) => { - const config = readProviderConfig(req.providerConfig); + const config = normalizeProviderConfig(req.providerConfig); const apiKey = config.apiKey || process.env.OPENAI_API_KEY; if (!apiKey) { throw new Error("OpenAI API key missing");