SIqNMAZinHmIfpEU method
Future<void>
SIqNMAZinHmIfpEU({
- required YIMEnum_ConversationType FhjdxBSxQMYGyidK,
- required String vINCQVmsnelWAFiE,
- required String TtxoseDbzqRBFETL,
- required String RkjIkuFxRvFfCbSv,
- String? MZYYCseyHDIiPuZX,
- int? lNXITRIgdsXLCCWx,
- YIMPushOption? uVAXjPfKCzuYRoJu = null,
- void cXOfRbhlCgpfZxZG(
- YIMMessage message
- void vRDFbOUHPLiVRNZO(
- YIMMessage message,
- int count,
- int total
- void kQwsXzoVfyDQSSHC(
- bool vlIVOpmRlppDVoLJ,
- YIMMessage message,
- int code,
- 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,
);
}