VRCPzHDUoPYMLBOp method

  1. @override
Future<bool> VRCPzHDUoPYMLBOp(
  1. YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
  2. String QZRDZLTQRhjGMFri
)
override

Implementation

@override
Future<bool> VRCPzHDUoPYMLBOp(
  YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
  String QZRDZLTQRhjGMFri,
) async {
  if (TIVvnmucZCCCoXWZ == YIMEnum_ConversationType.ChatRoom) {
    return true;
  }
  final iRnmzMAYPMjltgiU = await lnHdKoLeAXayLaTQ.vByYuYitJBHbvUKL.uKKZjqnYwajOojnf<_YIMTable_Message>(
    _YIMTableName.Message,
    kXTnRNGoMYqcQtxj: (map) => _YIMTable_Message.fromJson(map),
    fnfSorwGDrYrXXrJ: Finder(
      filter: Filter.equals("id", QZRDZLTQRhjGMFri),
    ),
  );
  if (iRnmzMAYPMjltgiU == null || iRnmzMAYPMjltgiU.isEmpty) return false;
  if (iRnmzMAYPMjltgiU.first.isRevoke) return false;
  final MwlluHhjOUatIkLX = await lnHdKoLeAXayLaTQ.vByYuYitJBHbvUKL.HtZiTsNfAGUmLizq(
    _YIMTableName.Message,
    () => {"isRevoke": 1},
    fnfSorwGDrYrXXrJ: Finder(
      filter: Filter.equals("id", QZRDZLTQRhjGMFri),
    ),
  );
  if (!MwlluHhjOUatIkLX) return false;
  return true;
}