From 3b5f72a54ec9ec013ab551f3463d72efc799feb3 Mon Sep 17 00:00:00 2001 From: Noach Magedman Date: Mon, 22 Mar 2021 21:53:13 +0200 Subject: [PATCH] Properly Store/Stop the connectingListener --- app/lib/rocketchat.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/lib/rocketchat.js b/app/lib/rocketchat.js index a6e9137ae7b..1ad4af44eb3 100644 --- a/app/lib/rocketchat.js +++ b/app/lib/rocketchat.js @@ -193,6 +193,10 @@ const RocketChat = { clearTimeout(this.connectTimeout); } + if (this.connectingListener) { + this.connectingListener.then(this.stopListener); + } + if (this.connectedListener) { this.connectedListener.then(this.stopListener); } @@ -240,7 +244,7 @@ const RocketChat = { sdkConnect(); - this.connectedListener = this.sdk.onStreamData('connecting', () => { + this.connectingListener = this.sdk.onStreamData('connecting', () => { reduxStore.dispatch(connectRequest()); });