From e10da9b245866fa0299ed34138eb8d6564298f2a Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Mon, 20 Sep 2021 17:33:12 +0530 Subject: [PATCH] ref(llc): update `lastSyncedAt` only after calling sync. Signed-off-by: xsahil03x --- packages/stream_chat/lib/src/client/client.dart | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/stream_chat/lib/src/client/client.dart b/packages/stream_chat/lib/src/client/client.dart index 9487e6e7..15b88ce2 100644 --- a/packages/stream_chat/lib/src/client/client.dart +++ b/packages/stream_chat/lib/src/client/client.dart @@ -406,10 +406,6 @@ class StreamChatClient { if (event.type == EventType.healthCheck) { return _handleHealthCheckEvent(event); } - if (!event.isLocal && _synced) { - _lastSyncedAt = event.createdAt; - _chatPersistenceClient?.updateLastSyncAt(event.createdAt); - } state.updateUser(event.user); return _eventController.add(event); } @@ -1325,6 +1321,7 @@ class StreamChatClient { // resetting state state.dispose(); state = ClientState(this); + _lastSyncedAt = null; // resetting credentials _tokenManager.reset();