From 02bda30c6798b8d706faf38fbdbe327b1be12b2e Mon Sep 17 00:00:00 2001 From: Alexis Tyler Date: Wed, 16 Dec 2020 09:23:34 +1030 Subject: [PATCH] fix: ignore WebSocket is not open on relay error --- app/mothership/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/mothership/index.ts b/app/mothership/index.ts index d07a08112..cbf9419ce 100644 --- a/app/mothership/index.ts +++ b/app/mothership/index.ts @@ -149,7 +149,12 @@ class MothershipService { // This isn't an actual error so we skip it return; } - relayLogger.error(error.message); + // Failed replying to mothership. { message: 'WebSocket is not open: readyState 3 (CLOSED)' } + if (error.message === 'WebSocket is not open: readyState 3 (CLOSED)') { + return; + } + + relayLogger.error(error); }); // Connection to local graphql endpoint is "closed" @@ -312,7 +317,7 @@ class MothershipService { await sendMessage(client, message, timeout); return; } - + client.send(message); mothershipLogger.silly('Message sent to mothership.', message); } catch (error) {