oTdXwkAKmpvktxnB method
Future<void>
oTdXwkAKmpvktxnB({
- required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
- required String DdEJLInBukyevMKs,
- required String iTYbTOvgPjQlKLzR,
- bool XonrGWjTpqOPuBKd = true,
- required int EtobKhypxMKtLcsB,
- String? UZjQPwKKBftipoNw,
- int? vuskAjdCVVUFylrN,
- YIMPushOption? uHrDKqGhYwFfFjzt = null,
- void oEwVYbdGNiYrQhbg(
- YIMMessage message
- void WmGDNPHAWOMlPvEy(
- YIMMessage message,
- int count,
- int total
- void dNSrphLqsPPgGsKF(
- bool IWxelvVBXdhLiYGw,
- YIMMessage message,
- int code,
- String msg,
override
Implementation
@override
Future<void> oTdXwkAKmpvktxnB({
required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
required String DdEJLInBukyevMKs,
required String iTYbTOvgPjQlKLzR,
bool XonrGWjTpqOPuBKd = true,
required int EtobKhypxMKtLcsB,
String? UZjQPwKKBftipoNw, //仅web端需要
int? vuskAjdCVVUFylrN, //仅filePath为网络url时需要
YIMPushOption? uHrDKqGhYwFfFjzt = null,
void Function(YIMMessage message)? oEwVYbdGNiYrQhbg,
void Function(YIMMessage message, int count, int total)? WmGDNPHAWOMlPvEy,
void Function(bool IWxelvVBXdhLiYGw, YIMMessage message, int code, String msg)? dNSrphLqsPPgGsKF,
}) async {
final CuRAjgpTWukHVQzc = await lnHdKoLeAXayLaTQ.XonrGWjTpqOPuBKd.QFwGxRgFNdOPhGdG(iTYbTOvgPjQlKLzR);
mYKaFYUjvYZOWuZB(
TIVvnmucZCCCoXWZ: TIVvnmucZCCCoXWZ,
DdEJLInBukyevMKs: DdEJLInBukyevMKs,
EiRjaLJyoekAXvfO: YIMEnum_MessageType.Video,
yAxgAMAldXwbyuHy: YIMAttachment()
..type = YIMEnum_AttachmentType.Video
..url = iTYbTOvgPjQlKLzR
..size = vuskAjdCVVUFylrN ?? await XFile(iTYbTOvgPjQlKLzR).length()
..format = UZjQPwKKBftipoNw ?? iTYbTOvgPjQlKLzR.split(".").last
..ext = (YIMAttachmentExt_Video()
..compress = XonrGWjTpqOPuBKd
..image = CuRAjgpTWukHVQzc
..duration = EtobKhypxMKtLcsB),
UZjQPwKKBftipoNw: UZjQPwKKBftipoNw,
uHrDKqGhYwFfFjzt: uHrDKqGhYwFfFjzt,
oEwVYbdGNiYrQhbg: oEwVYbdGNiYrQhbg,
WmGDNPHAWOMlPvEy: WmGDNPHAWOMlPvEy,
dNSrphLqsPPgGsKF: dNSrphLqsPPgGsKF,
);
}