From 3d43c84fbbb6fb1481c5c5c413df243d1ce2f6e6 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Mon, 1 Mar 2021 13:15:39 +0100 Subject: [PATCH] fix update channel debounce --- packages/stream_chat/CHANGELOG.md | 2 +- packages/stream_chat/lib/src/api/channel.dart | 13 ++++++++----- packages/stream_chat/pubspec.yaml | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/stream_chat/CHANGELOG.md b/packages/stream_chat/CHANGELOG.md index c688d4f6..02825f58 100644 --- a/packages/stream_chat/CHANGELOG.md +++ b/packages/stream_chat/CHANGELOG.md @@ -1,4 +1,4 @@ -## 1.3.2-beta +## 1.3.2+1-beta - Fixed queryChannels bug diff --git a/packages/stream_chat/lib/src/api/channel.dart b/packages/stream_chat/lib/src/api/channel.dart index 97ce9a96..8814bfb0 100644 --- a/packages/stream_chat/lib/src/api/channel.dart +++ b/packages/stream_chat/lib/src/api/channel.dart @@ -1692,11 +1692,14 @@ class ChannelClientState { set _channelState(ChannelState v) { _channelStateController.add(v); - debounce( - timeout: Duration(milliseconds: 500), - target: _channel._client.chatPersistenceClient?.updateChannelState, - positionalArguments: [v], - ); + + if (_channel._client.persistenceEnabled) { + debounce( + timeout: Duration(milliseconds: 500), + target: _channel._client.chatPersistenceClient?.updateChannelState, + positionalArguments: [v], + ); + } } /// The channel threads related to this channel diff --git a/packages/stream_chat/pubspec.yaml b/packages/stream_chat/pubspec.yaml index 197c3f54..927a997e 100644 --- a/packages/stream_chat/pubspec.yaml +++ b/packages/stream_chat/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_chat homepage: https://getstream.io/ description: The official Dart client for Stream Chat, a service for building chat applications. -version: 1.3.2-beta +version: 1.3.2+1-beta repository: https://github.com/GetStream/stream-chat-flutter issue_tracker: https://github.com/GetStream/stream-chat-flutter/issues