diff --git a/packages/stream_chat/lib/src/client.dart b/packages/stream_chat/lib/src/client.dart index 9b1ba4db..e617e3a3 100644 --- a/packages/stream_chat/lib/src/client.dart +++ b/packages/stream_chat/lib/src/client.dart @@ -940,6 +940,8 @@ class StreamChatClient { await chatPersistenceClient?.disconnect(flush: flushChatPersistence); chatPersistenceClient = null; + _connectCompleter = null; + if (clearUser == true) { state.dispose(); state = ClientState(this);