From b0fc4377198cacce836786de7b0f2d8d8699c3c0 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Thu, 24 Mar 2022 11:09:37 +0100 Subject: [PATCH 1/2] feat(llc): handle event.message in channel.truncate events --- packages/stream_chat/lib/src/client/channel.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/stream_chat/lib/src/client/channel.dart b/packages/stream_chat/lib/src/client/channel.dart index f2effe04..25aaa249 100644 --- a/packages/stream_chat/lib/src/client/channel.dart +++ b/packages/stream_chat/lib/src/client/channel.dart @@ -1612,6 +1612,9 @@ class ChannelClientState { await _channel._client.chatPersistenceClient ?.deleteMessageByCid(channel.cid); truncate(); + if (event.message != null) { + updateMessage(event.message!); + } })); } From 058e2b42ccfbfcbe5860ea9aaf38450aab14a93d Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Thu, 24 Mar 2022 11:10:32 +0100 Subject: [PATCH 2/2] chore(llc): update changelog --- packages/stream_chat/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/stream_chat/CHANGELOG.md b/packages/stream_chat/CHANGELOG.md index a74b920e..e054c420 100644 --- a/packages/stream_chat/CHANGELOG.md +++ b/packages/stream_chat/CHANGELOG.md @@ -1,3 +1,9 @@ +## Upcoming + +✅ Added + +- Handle `event.message` in `channel.truncate` events + ## 3.5.1 🐞 Fixed