diff --git a/www/app/[domain]/domainContext.tsx b/www/app/[domain]/domainContext.tsx index 1228bf8d..1f4957da 100644 --- a/www/app/[domain]/domainContext.tsx +++ b/www/app/[domain]/domainContext.tsx @@ -11,6 +11,7 @@ export const DomainContext = createContext({ browse: false, }, api_url: "", + websocket_url: "", }); export const DomainContextProvider = ({ diff --git a/www/app/[domain]/transcripts/useWebSockets.ts b/www/app/[domain]/transcripts/useWebSockets.ts index 34f2b413..ddb6c576 100644 --- a/www/app/[domain]/transcripts/useWebSockets.ts +++ b/www/app/[domain]/transcripts/useWebSockets.ts @@ -26,6 +26,9 @@ export const useWebSockets = (transcriptId: string | null): UseWebSockets => { const { setError } = useError(); const router = useRouter(); + const { websocket_url } = useContext(DomainContext); + const url = `${websocket_url}/v1/transcripts/${transcriptId}/events`; + useEffect(() => { if (isProcessing || textQueue.length === 0) { return; @@ -149,8 +152,7 @@ export const useWebSockets = (transcriptId: string | null): UseWebSockets => { }; if (!transcriptId) return; - const { websocket_url } = useContext(DomainContext); - const url = `${websocket_url}/v1/transcripts/${transcriptId}/events`; + const ws = new WebSocket(url); ws.onopen = () => {