deletes method
Implementation
Future<void> deletes(List<Message> messages) async {
final eligible =
messages.where((e) => e.isSentByMe && !e.isSending).toList();
if (eligible.isEmpty) return;
puts(eligible.map((e) => e.copyWith(isDeleted: true)));
final status = await RoomManager.i.deleteMessages(eligible);
if (!status) puts(eligible.map((e) => e.copyWith(isDeleted: false)));
}