SuLLgLqGGgZpxShg method

  1. @override
Future<void> SuLLgLqGGgZpxShg({
  1. required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
  2. required String DLwuDqfWcelSXXhD,
  3. required List<String> qziDnancOrFLXEnw,
  4. required void OMKwYKeBBFVoTNBl(
    1. List<YIMMessage>? messages
    ),
})
override

Implementation

@override
Future<void> SuLLgLqGGgZpxShg({
  required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
  required String DLwuDqfWcelSXXhD,
  required List<String> qziDnancOrFLXEnw,
  required void Function(List<YIMMessage>? messages) OMKwYKeBBFVoTNBl,
}) async {
  if (!ptLoDBriUoBUHreo.uvWNunbGgtEdyNiW.otQyjQrYNfRgpyCy()) {
    eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.vUWyYsqBHvAmVrYc(() {
      OMKwYKeBBFVoTNBl.call(null);
    });
    return;
  }
  final OhXEEEJrHsRvZogG = await eFtbLxhxTmdNVKuo.HsDBYdwzkEBPFhmJ.LUwlOqRgyVmlEiyp<_YIMTable_Message>(
    _YIMTableName.Message,
    sprgVkbCCQhGYFSK: (map) => _YIMTable_Message.fromJson(map),
    PldCyxtbMzvNSNom: Finder(
      sortOrders: [SortOrder("time", true)],
      filter: Filter.inList("id", qziDnancOrFLXEnw),
    ),
  );
  if (OhXEEEJrHsRvZogG == null) {
    eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.vUWyYsqBHvAmVrYc(() {
      OMKwYKeBBFVoTNBl.call(null);
    });
    return;
  }
  eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.vUWyYsqBHvAmVrYc(() {
    OMKwYKeBBFVoTNBl.call(OhXEEEJrHsRvZogG.map((e) => YIMMessage(mWEnrkpgWgfnODZg: e)).toList());
  });
}