1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-07-03 15:13:29 +00:00

Handles remove message events

This commit is contained in:
2020-04-19 14:29:01 +02:00
parent 88ba2d303e
commit 909e68e7bb
5 changed files with 28 additions and 7 deletions

View File

@ -333,6 +333,11 @@ class ConversationsHelper {
await _conversationMessagesDatabaseHelper.insertOrUpdate(msg);
}
/// Remove a message from the database
Future<void> removeMessage(int msgID) async {
await _conversationMessagesDatabaseHelper.delete(msgID);
}
/// Update a message content
Future<bool> updateMessage(int id, String newContent) async {
final response = await APIRequest(
@ -355,8 +360,7 @@ class ConversationsHelper {
if (response.code != 200) return false;
// Delete the message locally
return await _conversationMessagesDatabaseHelper.delete(id);
return true;
}
/// Register a conversation : ask the server to notify about updates to the