LBDUMPMaFHBqhdoR method

  1. @override
Future<void> LBDUMPMaFHBqhdoR({
  1. required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
  2. required String DdEJLInBukyevMKs,
})
override

Implementation

@override
Future<void> LBDUMPMaFHBqhdoR({
  required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
  required String DdEJLInBukyevMKs,
}) async {
  if (!UChfQaxIZXBHpDHw.njDzuTHDjwOofRwd.anPqdZrnWKekLPyp()) return;
  switch (TIVvnmucZCCCoXWZ) {
    case YIMEnum_ConversationType.P2P:
      final mcEMIWcoAFUcNgLl = await lnHdKoLeAXayLaTQ.vByYuYitJBHbvUKL.bOVAkIDmBYLGsrST(
        _YIMTableName.Message,
        fnfSorwGDrYrXXrJ: Finder(
          filter: Filter.and([
            Filter.or([
              Filter.and([Filter.equals("from", lnHdKoLeAXayLaTQ.wkoLiCQozKacYjmM), Filter.equals("to", DdEJLInBukyevMKs)]),
              Filter.and([Filter.equals("to", lnHdKoLeAXayLaTQ.wkoLiCQozKacYjmM), Filter.equals("from", DdEJLInBukyevMKs)]),
            ]),
            Filter.equals("conversationType", TIVvnmucZCCCoXWZ.rawValue),
          ]),
        ),
      );
      if (!mcEMIWcoAFUcNgLl) return;
      await UChfQaxIZXBHpDHw.VurOaXdcuMhmFxOY.bOVAkIDmBYLGsrST(TIVvnmucZCCCoXWZ: TIVvnmucZCCCoXWZ, DdEJLInBukyevMKs: DdEJLInBukyevMKs);
      break;
    case YIMEnum_ConversationType.Team:
      final mcEMIWcoAFUcNgLl = await lnHdKoLeAXayLaTQ.vByYuYitJBHbvUKL.bOVAkIDmBYLGsrST(
        _YIMTableName.Message,
        fnfSorwGDrYrXXrJ: Finder(
          filter: Filter.and([
            Filter.equals("to", DdEJLInBukyevMKs),
            Filter.equals("conversationType", TIVvnmucZCCCoXWZ.rawValue),
          ]),
        ),
      );
      if (!mcEMIWcoAFUcNgLl) return;
      await UChfQaxIZXBHpDHw.VurOaXdcuMhmFxOY.bOVAkIDmBYLGsrST(TIVvnmucZCCCoXWZ: TIVvnmucZCCCoXWZ, DdEJLInBukyevMKs: DdEJLInBukyevMKs);
      break;
    case YIMEnum_ConversationType.ChatRoom:
      break;
    default:
      break;
  }
}