oIwrynAQRXgIRlXj method
Future<void>
oIwrynAQRXgIRlXj({
- required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
- required String DdEJLInBukyevMKs,
- required String iTYbTOvgPjQlKLzR,
- bool XonrGWjTpqOPuBKd = true,
- 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> oIwrynAQRXgIRlXj({
required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
required String DdEJLInBukyevMKs,
required String iTYbTOvgPjQlKLzR,
bool XonrGWjTpqOPuBKd = true,
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 {
mYKaFYUjvYZOWuZB(
TIVvnmucZCCCoXWZ: TIVvnmucZCCCoXWZ,
DdEJLInBukyevMKs: DdEJLInBukyevMKs,
EiRjaLJyoekAXvfO: YIMEnum_MessageType.Image,
yAxgAMAldXwbyuHy: YIMAttachment()
..type = YIMEnum_AttachmentType.Image
..url = iTYbTOvgPjQlKLzR
..size = vuskAjdCVVUFylrN ?? await XFile(iTYbTOvgPjQlKLzR).length()
..format = UZjQPwKKBftipoNw ?? iTYbTOvgPjQlKLzR.split(".").last
..ext = (YIMAttachmentExt_Image()..compress = XonrGWjTpqOPuBKd),
UZjQPwKKBftipoNw: UZjQPwKKBftipoNw,
uHrDKqGhYwFfFjzt: uHrDKqGhYwFfFjzt,
oEwVYbdGNiYrQhbg: oEwVYbdGNiYrQhbg,
WmGDNPHAWOMlPvEy: WmGDNPHAWOMlPvEy,
dNSrphLqsPPgGsKF: dNSrphLqsPPgGsKF,
);
}