GkTOwcyBeYVfARyE method

  1. @override
Future<void> GkTOwcyBeYVfARyE({
  1. required YIMEnum_ConversationType BgfAEObZrclDbHGn,
  2. required String fRzBwkFTgPAvTbAa,
})
override

Implementation

@override
Future<void> GkTOwcyBeYVfARyE({
  required YIMEnum_ConversationType BgfAEObZrclDbHGn,
  required String fRzBwkFTgPAvTbAa,
}) async {
  if (!TOguPJtIdcSeGZGX.rBuDdhLENqbkPPvE.NeoEyBnRdnWKwFxT()) return;
  switch (BgfAEObZrclDbHGn) {
    case YIMEnum_ConversationType.P2P:
      final PKNEvPqcZUioUEOu = await RgTTqSEnxRPxFwzl.XYSDgLkjooSuxQxj.leLELtEqiaxtplIt(
        _YIMTableName.Message,
        IaZSeQoXPmnqurCt: Finder(
          filter: Filter.and([
            Filter.or([
              Filter.and([Filter.equals("from", RgTTqSEnxRPxFwzl.KXZihjAgwIbphLgM), Filter.equals("to", fRzBwkFTgPAvTbAa)]),
              Filter.and([Filter.equals("to", RgTTqSEnxRPxFwzl.KXZihjAgwIbphLgM), Filter.equals("from", fRzBwkFTgPAvTbAa)]),
            ]),
            Filter.equals("conversationType", BgfAEObZrclDbHGn.rawValue),
          ]),
        ),
      );
      if (!PKNEvPqcZUioUEOu) return;
      await TOguPJtIdcSeGZGX.qcEqJQAppCXqglUJ.leLELtEqiaxtplIt(BgfAEObZrclDbHGn: BgfAEObZrclDbHGn, fRzBwkFTgPAvTbAa: fRzBwkFTgPAvTbAa);
      break;
    case YIMEnum_ConversationType.Team:
      final PKNEvPqcZUioUEOu = await RgTTqSEnxRPxFwzl.XYSDgLkjooSuxQxj.leLELtEqiaxtplIt(
        _YIMTableName.Message,
        IaZSeQoXPmnqurCt: Finder(
          filter: Filter.and([
            Filter.equals("to", fRzBwkFTgPAvTbAa),
            Filter.equals("conversationType", BgfAEObZrclDbHGn.rawValue),
          ]),
        ),
      );
      if (!PKNEvPqcZUioUEOu) return;
      await TOguPJtIdcSeGZGX.qcEqJQAppCXqglUJ.leLELtEqiaxtplIt(BgfAEObZrclDbHGn: BgfAEObZrclDbHGn, fRzBwkFTgPAvTbAa: fRzBwkFTgPAvTbAa);
      break;
    case YIMEnum_ConversationType.ChatRoom:
      break;
    default:
      break;
  }
}