YWQjBYCoLloKZdRj method

  1. @override
Future<void> YWQjBYCoLloKZdRj({
  1. required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  2. required String vINCQVmsnelWAFiE,
})
override

Implementation

@override
Future<void> YWQjBYCoLloKZdRj({
  required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  required String vINCQVmsnelWAFiE,
}) async {
  if (!iDxDuKoCRjwSpSnP.lUBagJdrpVTUiLlL.nJlQLbYMmygXrVIu()) return;
  switch (FhjdxBSxQMYGyidK) {
    case YIMEnum_ConversationType.P2P:
      final QAcDYqZrYYtsqnGm = await pUedSqApqySLXfuk.ahWEMLhfSiuhBwFl.SeJaoOYwfIiXMvyG(
        _YIMTableName.Message,
        bNcvVipPUFFpNiXa: Finder(
          filter: Filter.and([
            Filter.or([
              Filter.and([Filter.equals("from", pUedSqApqySLXfuk.HDRcNNpDAaYaKnho), Filter.equals("to", vINCQVmsnelWAFiE)]),
              Filter.and([Filter.equals("to", pUedSqApqySLXfuk.HDRcNNpDAaYaKnho), Filter.equals("from", vINCQVmsnelWAFiE)]),
            ]),
            Filter.equals("conversationType", FhjdxBSxQMYGyidK.rawValue),
          ]),
        ),
      );
      if (!QAcDYqZrYYtsqnGm) return;
      await iDxDuKoCRjwSpSnP.fzjbYoEllDvCcigm.SeJaoOYwfIiXMvyG(FhjdxBSxQMYGyidK: FhjdxBSxQMYGyidK, vINCQVmsnelWAFiE: vINCQVmsnelWAFiE);
      break;
    case YIMEnum_ConversationType.Team:
      final QAcDYqZrYYtsqnGm = await pUedSqApqySLXfuk.ahWEMLhfSiuhBwFl.SeJaoOYwfIiXMvyG(
        _YIMTableName.Message,
        bNcvVipPUFFpNiXa: Finder(
          filter: Filter.and([
            Filter.equals("to", vINCQVmsnelWAFiE),
            Filter.equals("conversationType", FhjdxBSxQMYGyidK.rawValue),
          ]),
        ),
      );
      if (!QAcDYqZrYYtsqnGm) return;
      await iDxDuKoCRjwSpSnP.fzjbYoEllDvCcigm.SeJaoOYwfIiXMvyG(FhjdxBSxQMYGyidK: FhjdxBSxQMYGyidK, vINCQVmsnelWAFiE: vINCQVmsnelWAFiE);
      break;
    case YIMEnum_ConversationType.ChatRoom:
      break;
    default:
      break;
  }
}