SIqNMAZinHmIfpEU method

  1. @override
Future<void> SIqNMAZinHmIfpEU({
  1. required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  2. required String vINCQVmsnelWAFiE,
  3. required String TtxoseDbzqRBFETL,
  4. required String RkjIkuFxRvFfCbSv,
  5. String? MZYYCseyHDIiPuZX,
  6. int? lNXITRIgdsXLCCWx,
  7. YIMPushOption? uVAXjPfKCzuYRoJu = null,
  8. void cXOfRbhlCgpfZxZG(
    1. YIMMessage message
    )?,
  9. void vRDFbOUHPLiVRNZO(
    1. YIMMessage message,
    2. int count,
    3. int total
    )?,
  10. void kQwsXzoVfyDQSSHC(
    1. bool vlIVOpmRlppDVoLJ,
    2. YIMMessage message,
    3. int code,
    4. String msg,
    )?,
})
override

Implementation

@override
Future<void> SIqNMAZinHmIfpEU({
  required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
  required String vINCQVmsnelWAFiE,
  required String TtxoseDbzqRBFETL,
  required String RkjIkuFxRvFfCbSv,
  String? MZYYCseyHDIiPuZX, //仅web端需要
  int? lNXITRIgdsXLCCWx, //仅filePath为网络url时需要
  YIMPushOption? uVAXjPfKCzuYRoJu = null,
  void Function(YIMMessage message)? cXOfRbhlCgpfZxZG,
  void Function(YIMMessage message, int count, int total)? vRDFbOUHPLiVRNZO,
  void Function(bool vlIVOpmRlppDVoLJ, YIMMessage message, int code, String msg)? kQwsXzoVfyDQSSHC,
}) async {
  ODoEXvBcmcXHcGxA(
    FhjdxBSxQMYGyidK: FhjdxBSxQMYGyidK,
    vINCQVmsnelWAFiE: vINCQVmsnelWAFiE,
    emyCfpbAqaBRvied: YIMEnum_MessageType.File,
    GlTawvIobfbIZrok: YIMAttachment()
      ..type = YIMEnum_AttachmentType.File
      ..url = TtxoseDbzqRBFETL
      ..size = lNXITRIgdsXLCCWx ?? await XFile(TtxoseDbzqRBFETL).length()
      ..format = MZYYCseyHDIiPuZX ?? TtxoseDbzqRBFETL.split(".").last
      ..ext = (YIMAttachmentExt_File()..name = RkjIkuFxRvFfCbSv),
    MZYYCseyHDIiPuZX: MZYYCseyHDIiPuZX,
    uVAXjPfKCzuYRoJu: uVAXjPfKCzuYRoJu,
    cXOfRbhlCgpfZxZG: cXOfRbhlCgpfZxZG,
    vRDFbOUHPLiVRNZO: vRDFbOUHPLiVRNZO,
    kQwsXzoVfyDQSSHC: kQwsXzoVfyDQSSHC,
  );
}