Message sync & realtime

This commit is contained in:
2025-05-03 23:02:44 +08:00
parent efdddf72e4
commit 7edfd56bf7
7 changed files with 761 additions and 66 deletions

View File

@ -33,6 +33,11 @@ class AppDatabase extends _$AppDatabase {
return into(chatMessages).insert(message, mode: InsertMode.insertOrReplace);
}
Future<int> updateMessage(ChatMessagesCompanion message) {
return (update(chatMessages)
..where((m) => m.id.equals(message.id.value))).write(message);
}
Future<int> updateMessageStatus(String id, MessageStatus status) {
return (update(chatMessages)..where(
(m) => m.id.equals(id),