Implement message deletion functionality: add isDeleted flag to Message model, update deleteMessage method in MessageRepository, and adjust chat display for deleted messages.

This commit is contained in:
Van Leemput Dayron
2025-11-14 00:54:28 +01:00
parent 79cf3f4655
commit 258f10b42b
5 changed files with 42 additions and 60 deletions

View File

@@ -42,7 +42,7 @@ class MessageRepository {
});
}
// Supprimer un message
// Supprimer un message (marquer comme supprimé)
Future<void> deleteMessage({
required String groupId,
required String messageId,
@@ -52,7 +52,10 @@ class MessageRepository {
.doc(groupId)
.collection('messages')
.doc(messageId)
.delete();
.update({
'isDeleted': true,
'text': '',
});
}
// Modifier un message