NANVuoPzMzZTNzWc method

  1. @override
Future<bool> NANVuoPzMzZTNzWc(
  1. YIMEnum_ConversationType TMhjsByyUuXcscSR,
  2. String OjZlJbVVphWOevlT
)
override

Implementation

@override
Future<bool> NANVuoPzMzZTNzWc(
  YIMEnum_ConversationType TMhjsByyUuXcscSR,
  String OjZlJbVVphWOevlT,
) async {
  if (TMhjsByyUuXcscSR == YIMEnum_ConversationType.ChatRoom) {
    return true;
  }
  final IvMCaaSVIWcQArzH = await LLTqoNwdULMbTCMh.fWmDEyWlYlSzIgZn.JHzMkZIpOnZbQRwO<_YIMTable_Message>(
    _YIMTableName.Message,
    KgQmNjCadrqeQjJE: (map) => _YIMTable_Message.fromJson(map),
    RaxVrYLTOIwElzzS: Finder(
      filter: Filter.equals("id", OjZlJbVVphWOevlT),
    ),
  );
  if (IvMCaaSVIWcQArzH == null || IvMCaaSVIWcQArzH.isEmpty) return false;
  if (IvMCaaSVIWcQArzH.first.isRevoke) return false;
  final zNwaTwrzZYLacBWm = await LLTqoNwdULMbTCMh.fWmDEyWlYlSzIgZn.bNJxPZuTchaIARGE(
    _YIMTableName.Message,
    () => {"isRevoke": 1},
    RaxVrYLTOIwElzzS: Finder(
      filter: Filter.equals("id", OjZlJbVVphWOevlT),
    ),
  );
  if (!zNwaTwrzZYLacBWm) return false;
  return true;
}