xUtxjdNKjAhbzQLC method
Future<bool>
xUtxjdNKjAhbzQLC(
- YIMEnum_ConversationType BgfAEObZrclDbHGn,
- String dJpvRQLWaVQumqKD
override
Implementation
@override
Future<bool> xUtxjdNKjAhbzQLC(
YIMEnum_ConversationType BgfAEObZrclDbHGn,
String dJpvRQLWaVQumqKD,
) async {
if (BgfAEObZrclDbHGn == YIMEnum_ConversationType.ChatRoom) {
return true;
}
final BYjAdmrVoQXFvmBX = await RgTTqSEnxRPxFwzl.XYSDgLkjooSuxQxj.mIfLIZlbruepMfyA<_YIMTable_Message>(
_YIMTableName.Message,
AssMtxrsCpVcieAX: (map) => _YIMTable_Message.fromJson(map),
IaZSeQoXPmnqurCt: Finder(
filter: Filter.equals("id", dJpvRQLWaVQumqKD),
),
);
if (BYjAdmrVoQXFvmBX == null || BYjAdmrVoQXFvmBX.isEmpty) return false;
if (BYjAdmrVoQXFvmBX.first.isRevoke) return false;
final OPaxiwSajPiBBYxv = await RgTTqSEnxRPxFwzl.XYSDgLkjooSuxQxj.wlEqwXkgMLSssAPA(
_YIMTableName.Message,
() => {"isRevoke": 1},
IaZSeQoXPmnqurCt: Finder(
filter: Filter.equals("id", dJpvRQLWaVQumqKD),
),
);
if (!OPaxiwSajPiBBYxv) return false;
return true;
}