From 726e4d711d778c99f4545a09997d6b43b4c2668b Mon Sep 17 00:00:00 2001 From: Max <53796487+dyedwiper@users.noreply.github.com> Date: Mon, 26 Aug 2024 10:51:44 +0200 Subject: [PATCH] BC-7875 Update error mapping (#87) --- src/hooks/useWebsocketErrorHandler.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/hooks/useWebsocketErrorHandler.ts b/src/hooks/useWebsocketErrorHandler.ts index f995a7c..d0405f5 100644 --- a/src/hooks/useWebsocketErrorHandler.ts +++ b/src/hooks/useWebsocketErrorHandler.ts @@ -31,6 +31,13 @@ const websocketErrors = [ httpCode: HttpStatusCode.InternalServerError, translationMessageKey: "error.4500", }, + // This mapping of code 1011 is for the new server, which does not use the above codes. + // When the transition to the new server is complete, the error handling can be revised. + { + websocketCode: 1011, + httpCode: HttpStatusCode.InternalServerError, + translationMessageKey: "error.4500", + }, ]; export function useWebsocketErrorHandler() { @@ -39,6 +46,7 @@ export function useWebsocketErrorHandler() { const error = websocketErrors.find( (element) => element.websocketCode === event.code, ); + if (!error) return; // not acceptable means we have to wait for the server to accept us // keep reconnecting