GxfspYxMccaUGQuE method

  1. @override
Future<bool> GxfspYxMccaUGQuE(
  1. YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  2. String rYcvCgPyNvCZcCUd
)
override

Implementation

@override
Future<bool> GxfspYxMccaUGQuE(
  YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  String rYcvCgPyNvCZcCUd,
) async {
  if (FhjdxBSxQMYGyidK == YIMEnum_ConversationType.ChatRoom) {
    return true;
  }
  final hvZigxghgcRFFwdO = await pUedSqApqySLXfuk.ahWEMLhfSiuhBwFl.wanYqaCFigqxxdwW<_YIMTable_Message>(
    _YIMTableName.Message,
    BozapwVfDLDEsXet: (map) => _YIMTable_Message.fromJson(map),
    bNcvVipPUFFpNiXa: Finder(
      filter: Filter.equals("id", rYcvCgPyNvCZcCUd),
    ),
  );
  if (hvZigxghgcRFFwdO == null || hvZigxghgcRFFwdO.isEmpty) return false;
  if (hvZigxghgcRFFwdO.first.isRevoke) return false;
  final gQSTEIhYJMqgFbrZ = await pUedSqApqySLXfuk.ahWEMLhfSiuhBwFl.bmENyNbEhRkTDKiK(
    _YIMTableName.Message,
    () => {"isRevoke": 1},
    bNcvVipPUFFpNiXa: Finder(
      filter: Filter.equals("id", rYcvCgPyNvCZcCUd),
    ),
  );
  if (!gQSTEIhYJMqgFbrZ) return false;
  return true;
}