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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user