NANVuoPzMzZTNzWc method
Future<bool>
NANVuoPzMzZTNzWc(
- YIMEnum_ConversationType TMhjsByyUuXcscSR,
- 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;
}