azsleBISiTXQKfny method

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

Implementation

@override
Future<bool> azsleBISiTXQKfny(
  YIMEnum_ConversationType conversationType,
  String messageID,
) async {
  final results = await lZUCgdYJMjUzohKy.DDtRfFSqwnwWWwTX.wTKfOYvWiwWTVwfT<_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 lZUCgdYJMjUzohKy.DDtRfFSqwnwWWwTX.ImfXqPKiMuCNJwWT(
    _YIMTableName.Message,
    () => {"isRevoke": 1},
    finder: Finder(
      filter: Filter.equals("id", messageID),
    ),
  );
  if (!isSuccess_updateAll) return false;
  return true;
}