diff --git a/packages/stream_chat/lib/src/client/channel.dart b/packages/stream_chat/lib/src/client/channel.dart index decc1c7d..96bd1838 100644 --- a/packages/stream_chat/lib/src/client/channel.dart +++ b/packages/stream_chat/lib/src/client/channel.dart @@ -1082,7 +1082,7 @@ class Channel { if (oldIndex != -1) { final oldMessage = state!.messages[oldIndex]; state!._channelState = state!._channelState.copyWith( - messages: [...(state!.messages..remove(oldMessage))], + messages: state!.messages..remove(oldMessage), channel: state?._channelState.channel, ); } else {