deleteForMe method

Future<void> deleteForMe(
  1. Message msg
)

Implementation

Future<void> deleteForMe(Message msg) async {
  if (msg.isSending) return;
  put(msg.copyWith(isDeletedForMe: true));
  final status = await RoomManager.i.updateMessage(msg.roomId, msg.id, {
    '${MessageKeys.i.deletes}.$me': true,
  });
  if (!status) put(msg.copyWith(isDeletedForMe: false));
}