SuLLgLqGGgZpxShg method
Future<void>
SuLLgLqGGgZpxShg({
- required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
- required String DLwuDqfWcelSXXhD,
- required List<
String> qziDnancOrFLXEnw, - required void OMKwYKeBBFVoTNBl(
- List<
YIMMessage> ? messages
- List<
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());
});
}