UmkMinsQRKONZSFl method

  1. @override
Future<bool> UmkMinsQRKONZSFl(
  1. YIMEnum_ConversationType conversationType,
  2. String messageID
)
override

Implementation

@override
Future<bool> UmkMinsQRKONZSFl(
  YIMEnum_ConversationType conversationType,
  String messageID,
) async {
  final results = await ChHWxkNyIYdGPgIp.AfmWLjSfbSyvnnbs.nBFApTsdQiMGrWMI<_YIMTable_Message>(
    _YIMTableName.Message,
    onModel: (map) => _YIMTable_Message.fromJson(map),
    finder: Finder(
      filter: Filter.equals("id", messageID),
    ),
  );
  if (results == null || results.isEmpty) return false;
  if (results.first.isRevoke) return false;
  final isSuccess_updateAll = await ChHWxkNyIYdGPgIp.AfmWLjSfbSyvnnbs.uoUQdEnqgcjVHFAt(
    _YIMTableName.Message,
    () => {"isRevoke": 1},
    finder: Finder(
      filter: Filter.equals("id", messageID),
    ),
  );
  if (!isSuccess_updateAll) return false;
  return true;
}