From 397fb7413f677f588743c78d8191cab8acb2a0ae Mon Sep 17 00:00:00 2001 From: John Knox Date: Mon, 27 Apr 2020 08:24:48 -0700 Subject: [PATCH] Fix duplicate message issue in Websocket impl Summary: Missed an else on the if statement, causing it to duplicate websocket messages. Reviewed By: passy Differential Revision: D21256794 fbshipit-source-id: ea4abb88723a052a3490b930420ee6b005447c81 --- desktop/app/src/server.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/desktop/app/src/server.tsx b/desktop/app/src/server.tsx index 52ec3a974..a539c0274 100644 --- a/desktop/app/src/server.tsx +++ b/desktop/app/src/server.tsx @@ -213,8 +213,9 @@ class Server extends EventEmitter { const message = JSON.stringify(parsed.payload); if (resolvedClient) { resolvedClient.onMessage(message); + } else { + client.then((c) => c.onMessage(message)); } - client.then((c) => c.onMessage(message)); } }); break;