AckRTolahbNOGFUB method
Future<bool>
AckRTolahbNOGFUB(
- YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
- String eNVxNomFhvGIOtjP
override
Implementation
@override
Future<bool> AckRTolahbNOGFUB(
YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
String eNVxNomFhvGIOtjP,
) async {
if (sZLnmTKeJUdmBFHE == YIMEnum_ConversationType.ChatRoom) {
return true;
}
final OhXEEEJrHsRvZogG = await eFtbLxhxTmdNVKuo.HsDBYdwzkEBPFhmJ.LUwlOqRgyVmlEiyp<_YIMTable_Message>(
_YIMTableName.Message,
sprgVkbCCQhGYFSK: (map) => _YIMTable_Message.fromJson(map),
PldCyxtbMzvNSNom: Finder(
filter: Filter.equals("id", eNVxNomFhvGIOtjP),
),
);
if (OhXEEEJrHsRvZogG == null || OhXEEEJrHsRvZogG.isEmpty) return false;
if (OhXEEEJrHsRvZogG.first.isRevoke) return false;
final odXVprzWmJUtyrNO = await eFtbLxhxTmdNVKuo.HsDBYdwzkEBPFhmJ.BIatOvGnmImodxXL(
_YIMTableName.Message,
() => {"isRevoke": 1},
PldCyxtbMzvNSNom: Finder(
filter: Filter.equals("id", eNVxNomFhvGIOtjP),
),
);
if (!odXVprzWmJUtyrNO) return false;
return true;
}