From 08b6d05f394ff1c8f9c33278785b6d7210983b7a Mon Sep 17 00:00:00 2001 From: Sara Date: Fri, 3 Nov 2023 13:40:53 +0100 Subject: [PATCH] WIP triage responses and handle websocket err --- www/app/(errors)/errorContext.tsx | 3 +++ www/app/[domain]/transcripts/useWebSockets.ts | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/www/app/(errors)/errorContext.tsx b/www/app/(errors)/errorContext.tsx index d541c6f0..e3e58ea5 100644 --- a/www/app/(errors)/errorContext.tsx +++ b/www/app/(errors)/errorContext.tsx @@ -28,6 +28,9 @@ export const ErrorProvider: React.FC = ({ children }) => { const declareError = (error, humanMessage?) => { setError(error); setHumanMessage(humanMessage); + console.log(error.message, { ...error }); + //TODO ignore not found in request errors (in useTopics, useTranscript...) + // if (error.name == ResponseError && error.response.status == 404) }; return ( { newUrl, ); } + if (message.data.value === "error") { + const newUrl = "/transcripts/" + transcriptId; + router.push(newUrl); + // TODO Test + setError( + Error("Websocket error status"), + "There was an issue processing your transcript", + ); + } setStatus(message.data); break;