From 5f86c087c16c3d5d2a94ab016ae8dd696cf7bbf5 Mon Sep 17 00:00:00 2001 From: Owen Pearson Date: Tue, 5 Apr 2022 00:34:26 +0100 Subject: [PATCH] Fix wasClean implementation for reactnative websocket transport --- common/lib/transport/websockettransport.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/lib/transport/websockettransport.ts b/common/lib/transport/websockettransport.ts index c27095ff2f..096147cb22 100644 --- a/common/lib/transport/websockettransport.ts +++ b/common/lib/transport/websockettransport.ts @@ -162,8 +162,9 @@ class WebSocketTransport extends Transport { let wasClean, code; if (typeof ev == 'object') { /* W3C spec-compatible */ - wasClean = ev.wasClean; code = ev.code; + // ev.wasClean is undefined in reactnative + wasClean = ev.wasClean || code === 1000; } /*if(typeof(ev) == 'number')*/ else { /* ws in node */ code = ev;