@@ -3605,8 +3605,8 @@ class ChannelClientState {
36053605
36063606 // Remove the deleted message from the thread messages and reference from
36073607 // other messages quoting it.
3608- final updatedThreadMessages = _removeMessagesFromOriginal (
3609- original : threadMessages,
3608+ final updatedThreadMessages = _removeMessagesFromExisting (
3609+ existing : threadMessages,
36103610 toRemove: messages,
36113611 );
36123612
@@ -3642,14 +3642,14 @@ class ChannelClientState {
36423642 if (affectedMessages.isEmpty) return ;
36433643
36443644 final channelMessages = [...this .messages];
3645- final updatedChannelMessages = _removeMessagesFromOriginal (
3646- original : channelMessages,
3645+ final updatedChannelMessages = _removeMessagesFromExisting (
3646+ existing : channelMessages,
36473647 toRemove: affectedMessages,
36483648 );
36493649
36503650 final pinnedMessages = [...this .pinnedMessages];
3651- final updatedPinnedMessages = _removeMessagesFromOriginal (
3652- original : pinnedMessages,
3651+ final updatedPinnedMessages = _removeMessagesFromExisting (
3652+ existing : pinnedMessages,
36533653 toRemove: affectedMessages,
36543654 );
36553655
@@ -3659,15 +3659,15 @@ class ChannelClientState {
36593659 );
36603660 }
36613661
3662- List <Message > _removeMessagesFromOriginal ({
3663- required List <Message > original ,
3662+ List <Message > _removeMessagesFromExisting ({
3663+ required List <Message > existing ,
36643664 required List <Message > toRemove,
36653665 }) {
3666- if (toRemove.isEmpty) return original ;
3666+ if (toRemove.isEmpty) return existing ;
36673667
36683668 final toRemoveIds = toRemove.map ((m) => m.id).toSet ();
36693669 final updatedMessages = [
3670- ...original .where ((it) => ! toRemoveIds.contains (it.id)).map ((it) {
3670+ ...existing .where ((it) => ! toRemoveIds.contains (it.id)).map ((it) {
36713671 // Continue if the message doesn't quote any of the deleted messages.
36723672 if (! toRemoveIds.contains (it.quotedMessageId)) return it;
36733673
0 commit comments