rVXBVFKPwMlhpuTx method

  1. @override
Future<void> rVXBVFKPwMlhpuTx({
  1. required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  2. required String vINCQVmsnelWAFiE,
  3. required List<String> DvvMCPSuXjvOtLya,
  4. required void fDsWzZmHzuvhjHYF(
    1. List<YIMMessage>? messages
    ),
})
override

Implementation

@override
Future<void> rVXBVFKPwMlhpuTx({
  required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  required String vINCQVmsnelWAFiE,
  required List<String> DvvMCPSuXjvOtLya,
  required void Function(List<YIMMessage>? messages) fDsWzZmHzuvhjHYF,
}) async {
  if (!iDxDuKoCRjwSpSnP.lUBagJdrpVTUiLlL.nJlQLbYMmygXrVIu()) {
    pUedSqApqySLXfuk.UdAwLgllDinVqLkg.JraVUDkLNAsqCzWV(() {
      fDsWzZmHzuvhjHYF.call(null);
    });
    return;
  }
  final hvZigxghgcRFFwdO = await pUedSqApqySLXfuk.ahWEMLhfSiuhBwFl.wanYqaCFigqxxdwW<_YIMTable_Message>(
    _YIMTableName.Message,
    BozapwVfDLDEsXet: (map) => _YIMTable_Message.fromJson(map),
    bNcvVipPUFFpNiXa: Finder(
      sortOrders: [SortOrder("time", true)],
      filter: Filter.inList("id", DvvMCPSuXjvOtLya),
    ),
  );
  if (hvZigxghgcRFFwdO == null) {
    pUedSqApqySLXfuk.UdAwLgllDinVqLkg.JraVUDkLNAsqCzWV(() {
      fDsWzZmHzuvhjHYF.call(null);
    });
    return;
  }
  pUedSqApqySLXfuk.UdAwLgllDinVqLkg.JraVUDkLNAsqCzWV(() {
    fDsWzZmHzuvhjHYF.call(hvZigxghgcRFFwdO.map((e) => YIMMessage(NouDniwlzyGmGpUJ: e)).toList());
  });
}