lkNAbQnRNUwJeNzP method

  1. @override
Future<void> lkNAbQnRNUwJeNzP({
  1. required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
  2. required String DLwuDqfWcelSXXhD,
})
override

Implementation

@override
Future<void> lkNAbQnRNUwJeNzP({
  required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
  required String DLwuDqfWcelSXXhD,
}) async {
  if (!ptLoDBriUoBUHreo.uvWNunbGgtEdyNiW.otQyjQrYNfRgpyCy()) return;
  switch (sZLnmTKeJUdmBFHE) {
    case YIMEnum_ConversationType.P2P:
      final XPanlJwxrORLopWk = await eFtbLxhxTmdNVKuo.HsDBYdwzkEBPFhmJ.gJFpokRUWVWhCZRg(
        _YIMTableName.Message,
        PldCyxtbMzvNSNom: Finder(
          filter: Filter.and([
            Filter.or([
              Filter.and([Filter.equals("from", eFtbLxhxTmdNVKuo.hBYZOFteqhkvDgHA), Filter.equals("to", DLwuDqfWcelSXXhD)]),
              Filter.and([Filter.equals("to", eFtbLxhxTmdNVKuo.hBYZOFteqhkvDgHA), Filter.equals("from", DLwuDqfWcelSXXhD)]),
            ]),
            Filter.equals("conversationType", sZLnmTKeJUdmBFHE.rawValue),
          ]),
        ),
      );
      if (!XPanlJwxrORLopWk) return;
      await ptLoDBriUoBUHreo.PDCrHbGmsBdFRajZ.gJFpokRUWVWhCZRg(sZLnmTKeJUdmBFHE: sZLnmTKeJUdmBFHE, DLwuDqfWcelSXXhD: DLwuDqfWcelSXXhD);
      break;
    case YIMEnum_ConversationType.Team:
      final XPanlJwxrORLopWk = await eFtbLxhxTmdNVKuo.HsDBYdwzkEBPFhmJ.gJFpokRUWVWhCZRg(
        _YIMTableName.Message,
        PldCyxtbMzvNSNom: Finder(
          filter: Filter.and([
            Filter.equals("to", DLwuDqfWcelSXXhD),
            Filter.equals("conversationType", sZLnmTKeJUdmBFHE.rawValue),
          ]),
        ),
      );
      if (!XPanlJwxrORLopWk) return;
      await ptLoDBriUoBUHreo.PDCrHbGmsBdFRajZ.gJFpokRUWVWhCZRg(sZLnmTKeJUdmBFHE: sZLnmTKeJUdmBFHE, DLwuDqfWcelSXXhD: DLwuDqfWcelSXXhD);
      break;
    case YIMEnum_ConversationType.ChatRoom:
      break;
    default:
      break;
  }
}