From faf656717cb37c335db71b666a079db51471b571 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Sat, 17 Jun 2023 04:55:04 +0530 Subject: [PATCH] fix: use createdAt property to determine if the message is synced. Signed-off-by: xsahil03x --- packages/stream_chat/lib/src/client/channel.dart | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/stream_chat/lib/src/client/channel.dart b/packages/stream_chat/lib/src/client/channel.dart index 5607b193..7f10e414 100644 --- a/packages/stream_chat/lib/src/client/channel.dart +++ b/packages/stream_chat/lib/src/client/channel.dart @@ -820,13 +820,7 @@ class Channel { _checkInitialized(); // Directly deleting the local messages which are not yet sent to server. - final isSynced = message.state.isCompleted || - message.state.isUpdating || - message.state.isDeleting || - message.state.isUpdatingFailed || - message.state.isDeletingFailed; - - if (!isSynced) { + if (message.remoteCreatedAt == null) { state!.deleteMessage( message.copyWith( type: 'deleted',