fix: use createdAt property to determine if the message is synced.

Signed-off-by: xsahil03x <xdsahil@gmail.com>
This commit is contained in:
Sahil Kumar
2023-06-17 04:55:04 +05:30
committed by xsahil03x
parent 810957c516
commit faf656717c
@@ -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',