From 8e73d1b70f6e9542ed4e26051941ffa6546a2409 Mon Sep 17 00:00:00 2001 From: Diego Mello Date: Thu, 3 Mar 2022 18:35:54 -0300 Subject: [PATCH] Apply https://github.com/RocketChat/Rocket.Chat.ReactNative/pull/3685 --- app/lib/methods/subscriptions/room.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/lib/methods/subscriptions/room.ts b/app/lib/methods/subscriptions/room.ts index f72137c22..ce2bf766a 100644 --- a/app/lib/methods/subscriptions/room.ts +++ b/app/lib/methods/subscriptions/room.ts @@ -103,9 +103,16 @@ export default class RoomSubscription { } }; - handleConnection = () => { - reduxStore.dispatch(clearUserTyping()); - RocketChat.loadMissedMessages({ rid: this.rid }).catch(e => console.log(e)); + handleConnection = async () => { + try { + reduxStore.dispatch(clearUserTyping()); + await RocketChat.loadMissedMessages({ rid: this.rid }); + const _lastOpen = new Date(); + this.read(_lastOpen); + this.lastOpen = _lastOpen; + } catch (e) { + log(e); + } }; handleNotifyRoomReceived = protectedFunction((ddpMessage: IDDPMessage) => {