VHZxpGthQTLnntxi method
Future<void>
VHZxpGthQTLnntxi({
- required YIMEnum_ConversationType BgfAEObZrclDbHGn,
- required String fRzBwkFTgPAvTbAa,
- required String XIzyodYxKHbDbsTL,
- bool noqSENKAQxMYtaJy = true,
- 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> VHZxpGthQTLnntxi({
required YIMEnum_ConversationType BgfAEObZrclDbHGn,
required String fRzBwkFTgPAvTbAa,
required String XIzyodYxKHbDbsTL,
bool noqSENKAQxMYtaJy = true,
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 {
final vuOgMbChzDciKiyv = await RgTTqSEnxRPxFwzl.noqSENKAQxMYtaJy.RpJDhYVkCKlDCHwy(XIzyodYxKHbDbsTL);
mFPVlsscRMYuYnqp(
BgfAEObZrclDbHGn: BgfAEObZrclDbHGn,
fRzBwkFTgPAvTbAa: fRzBwkFTgPAvTbAa,
TrlYWgGousfaVHdx: YIMEnum_MessageType.Video,
sKQjjyWpawmWkgIN: YIMAttachment()
..type = YIMEnum_AttachmentType.Video
..url = XIzyodYxKHbDbsTL
..size = NgYsGsLBRHTYMOGQ ?? await XFile(XIzyodYxKHbDbsTL).length()
..format = rnsKJBnYDwlxadJe ?? XIzyodYxKHbDbsTL.split(".").last
..ext = (YIMAttachmentExt_Video()
..compress = noqSENKAQxMYtaJy
..image = vuOgMbChzDciKiyv
..duration = APfNgqrhywDhaTbN),
rnsKJBnYDwlxadJe: rnsKJBnYDwlxadJe,
XGhZbaZiUqYuqmWQ: XGhZbaZiUqYuqmWQ,
DTcSRIkzRBVRMxRY: DTcSRIkzRBVRMxRY,
ruBlhnNOkyhaehfX: ruBlhnNOkyhaehfX,
YsjEAwqlXTWQzmUO: YsjEAwqlXTWQzmUO,
);
}