@override Future<void> deleteMessage( String conversationId, String messageId) async { _messages[conversationId]?.removeWhere((m) => m.id == messageId); }