From 3604373a1e17c36416a9b8e1a857d9843d1e796a Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 12 Oct 2025 22:43:25 +0800 Subject: [PATCH] :bug: Fix update message --- lib/pods/chat/messages_notifier.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/pods/chat/messages_notifier.dart b/lib/pods/chat/messages_notifier.dart index 1009b706..6b78b3da 100644 --- a/lib/pods/chat/messages_notifier.dart +++ b/lib/pods/chat/messages_notifier.dart @@ -701,10 +701,12 @@ class MessagesNotifier extends _$MessagesNotifier { talker.log('Received message update ${remoteMessage.id}'); final targetId = remoteMessage.meta['message_id'] ?? remoteMessage.id; + final ogMessage = await fetchMessageById(targetId); final updatedMessage = LocalChatMessage.fromRemoteMessage( remoteMessage.copyWith( id: targetId, meta: Map.of(remoteMessage.meta)..remove('message_id'), + type: ogMessage?.type ?? 'text', ), MessageStatus.sent, );