🐛 Try to fix message loading

This commit is contained in:
2025-11-23 11:54:51 +08:00
parent ff934d0f08
commit b151ef6686
2 changed files with 16 additions and 11 deletions

View File

@@ -449,4 +449,13 @@ class AppDatabase extends _$AppDatabase {
chatMembers,
).insert(companionFromMember(member), mode: InsertMode.insertOrReplace);
}
Future<int> saveMessageWithSender(LocalChatMessage message) async {
// First save the sender if it exists
if (message.sender != null) {
await saveMember(message.sender!);
}
// Then save the message
return await saveMessage(messageToCompanion(message));
}
}