🐛 Fix editing message mock issue

This commit is contained in:
LittleSheep 2025-03-04 21:59:18 +08:00
parent 93c6fa6e53
commit 1478933cf1

View File

@ -287,23 +287,26 @@ class ChatMessageController extends ChangeNotifier {
}; };
// Mock the message locally // Mock the message locally
final createdAt = DateTime.now(); // Do not mock the editing message
final message = SnChatMessage( if (editingMessage == null) {
id: 0, final createdAt = DateTime.now();
createdAt: createdAt, final message = SnChatMessage(
updatedAt: createdAt, id: 0,
deletedAt: null, createdAt: createdAt,
uuid: nonce, updatedAt: createdAt,
body: body, deletedAt: null,
type: type, uuid: nonce,
channel: channel!, body: body,
channelId: channel!.id, type: type,
sender: profile!, channel: channel!,
senderId: profile!.id, channelId: channel!.id,
quoteEventId: quoteId, sender: profile!,
relatedEventId: relatedId, senderId: profile!.id,
); quoteEventId: quoteId,
_addUnconfirmedMessage(message); relatedEventId: relatedId,
);
_addUnconfirmedMessage(message);
}
// Send to server // Send to server
try { try {