diff --git a/packages/stream_chat/lib/src/client/client.dart b/packages/stream_chat/lib/src/client/client.dart index 334b60c2..b0de2e57 100644 --- a/packages/stream_chat/lib/src/client/client.dart +++ b/packages/stream_chat/lib/src/client/client.dart @@ -1432,8 +1432,7 @@ class ClientState { .listen((Event event) async { final eventChannel = event.channel!; await _client.chatPersistenceClient?.deleteChannels([eventChannel.cid]); - final channel = channels[eventChannel.cid]; - channel?.dispose(); + channels[eventChannel.cid]?.dispose(); channels = channels..remove(eventChannel.cid); })); }