SugefcmvBiqIzWzk method
Future<void>
SugefcmvBiqIzWzk({
- required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
- required String DLwuDqfWcelSXXhD,
- required String MaYCMzBDIzlEYMzs,
- bool DTLEMalsAniQYJAA = true,
- required int NEeNzdMrElmCxTVz,
- String? lTrFtkYpftSMNzmn,
- int? RYUwmOiPOprqwvGD,
- YIMPushOption? YxcFziNqPfUNMAiS = null,
- void RrsqBWEXnAUcHXDQ(
- YIMMessage message
- void XOBlSFIFFNmgMIgo(
- YIMMessage message,
- int count,
- int total
- void FDZFqQsWicmdpmvh(
- bool oTLKfnnymNCTXHML,
- YIMMessage message,
- int code,
- String msg,
override
Implementation
@override
Future<void> SugefcmvBiqIzWzk({
required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
required String DLwuDqfWcelSXXhD,
required String MaYCMzBDIzlEYMzs,
bool DTLEMalsAniQYJAA = true,
required int NEeNzdMrElmCxTVz,
String? lTrFtkYpftSMNzmn, //仅web端需要
int? RYUwmOiPOprqwvGD, //仅filePath为网络url时需要
YIMPushOption? YxcFziNqPfUNMAiS = null,
void Function(YIMMessage message)? RrsqBWEXnAUcHXDQ,
void Function(YIMMessage message, int count, int total)? XOBlSFIFFNmgMIgo,
void Function(bool oTLKfnnymNCTXHML, YIMMessage message, int code, String msg)? FDZFqQsWicmdpmvh,
}) async {
final jZawbNnbFllnxTtz = await eFtbLxhxTmdNVKuo.DTLEMalsAniQYJAA.dULuLXPbjisVKukG(MaYCMzBDIzlEYMzs);
RgMYGyBpAktMCILO(
sZLnmTKeJUdmBFHE: sZLnmTKeJUdmBFHE,
DLwuDqfWcelSXXhD: DLwuDqfWcelSXXhD,
NFFqeKRHtAVYYGYQ: YIMEnum_MessageType.Video,
GvptjZbHlqCirUPs: YIMAttachment()
..type = YIMEnum_AttachmentType.Video
..url = MaYCMzBDIzlEYMzs
..size = RYUwmOiPOprqwvGD ?? await XFile(MaYCMzBDIzlEYMzs).length()
..format = lTrFtkYpftSMNzmn ?? MaYCMzBDIzlEYMzs.split(".").last
..ext = (YIMAttachmentExt_Video()
..compress = DTLEMalsAniQYJAA
..image = jZawbNnbFllnxTtz
..duration = NEeNzdMrElmCxTVz),
lTrFtkYpftSMNzmn: lTrFtkYpftSMNzmn,
YxcFziNqPfUNMAiS: YxcFziNqPfUNMAiS,
RrsqBWEXnAUcHXDQ: RrsqBWEXnAUcHXDQ,
XOBlSFIFFNmgMIgo: XOBlSFIFFNmgMIgo,
FDZFqQsWicmdpmvh: FDZFqQsWicmdpmvh,
);
}