fix: fix default voice of cartesia tts

This commit is contained in:
Abhishek Kumar 2026-02-23 21:32:03 +05:30
parent 7e2de092ae
commit f1f4830012
4 changed files with 14 additions and 4 deletions

View file

@ -1,8 +1,10 @@
import { NextResponse } from 'next/server';
import { getAuthProvider } from '@/lib/auth/config';
import logger from '@/lib/logger';
export async function GET() {
const provider = await getAuthProvider();
logger.debug(`Got provider ${provider} from getAuthProvider`)
return NextResponse.json({ provider });
}

View file

@ -3,6 +3,8 @@
import { Loader2 } from 'lucide-react';
import React, { createContext, lazy, Suspense, useContext, useEffect, useState } from 'react';
import logger from '@/lib/logger';
import type { AuthUser } from '../types';
// Shared context type for both Stack and Local providers
@ -46,8 +48,14 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
useEffect(() => {
fetch('/api/config/auth')
.then((res) => res.json())
.then((data) => setAuthProvider(data.provider || 'stack'))
.catch(() => setAuthProvider('local'));
.then((data) => {
logger.debug(`Setting auth provider as ${data.provider}`)
setAuthProvider(data.provider || 'stack')
})
.catch((e) => {
logger.error(`Got error ${e} while setting auth provider`)
setAuthProvider('local')
});
}, []);
if (!authProvider) {