neOFrIwlBzbZSohr method
Future<void>
neOFrIwlBzbZSohr({
- required YIMEnum_ConversationType BgfAEObZrclDbHGn,
- required String fRzBwkFTgPAvTbAa,
- required String XIzyodYxKHbDbsTL,
- required int APfNgqrhywDhaTbN,
- String? rnsKJBnYDwlxadJe,
- int? NgYsGsLBRHTYMOGQ,
- YIMPushOption? XGhZbaZiUqYuqmWQ = null,
- void DTcSRIkzRBVRMxRY(
- YIMMessage message
- void ruBlhnNOkyhaehfX(
- YIMMessage message,
- int count,
- int total
- void YsjEAwqlXTWQzmUO(
- bool HNMwGFsvIPdZudoP,
- YIMMessage message,
- int code,
- String msg,
override
Implementation
@override
Future<void> neOFrIwlBzbZSohr({
required YIMEnum_ConversationType BgfAEObZrclDbHGn,
required String fRzBwkFTgPAvTbAa,
required String XIzyodYxKHbDbsTL,
required int APfNgqrhywDhaTbN,
String? rnsKJBnYDwlxadJe, //仅web端需要
int? NgYsGsLBRHTYMOGQ, //仅filePath为网络url时需要
YIMPushOption? XGhZbaZiUqYuqmWQ = null,
void Function(YIMMessage message)? DTcSRIkzRBVRMxRY,
void Function(YIMMessage message, int count, int total)? ruBlhnNOkyhaehfX,
void Function(bool HNMwGFsvIPdZudoP, YIMMessage message, int code, String msg)? YsjEAwqlXTWQzmUO,
}) async {
mFPVlsscRMYuYnqp(
BgfAEObZrclDbHGn: BgfAEObZrclDbHGn,
fRzBwkFTgPAvTbAa: fRzBwkFTgPAvTbAa,
TrlYWgGousfaVHdx: YIMEnum_MessageType.Audio,
sKQjjyWpawmWkgIN: YIMAttachment()
..type = YIMEnum_AttachmentType.Audio
..url = XIzyodYxKHbDbsTL
..size = NgYsGsLBRHTYMOGQ ?? await XFile(XIzyodYxKHbDbsTL).length()
..format = rnsKJBnYDwlxadJe ?? XIzyodYxKHbDbsTL.split(".").last
..ext = (YIMAttachmentExt_Audio()..duration = APfNgqrhywDhaTbN),
rnsKJBnYDwlxadJe: rnsKJBnYDwlxadJe,
XGhZbaZiUqYuqmWQ: XGhZbaZiUqYuqmWQ,
DTcSRIkzRBVRMxRY: DTcSRIkzRBVRMxRY,
ruBlhnNOkyhaehfX: ruBlhnNOkyhaehfX,
YsjEAwqlXTWQzmUO: YsjEAwqlXTWQzmUO,
);
}