VumgemUOcpgEXasA method
Future<void>
VumgemUOcpgEXasA({
- required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
- required String DLwuDqfWcelSXXhD,
- required String MaYCMzBDIzlEYMzs,
- required String khfminybMowIJjNb,
- 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> VumgemUOcpgEXasA({
required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
required String DLwuDqfWcelSXXhD,
required String MaYCMzBDIzlEYMzs,
required String khfminybMowIJjNb,
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 {
RgMYGyBpAktMCILO(
sZLnmTKeJUdmBFHE: sZLnmTKeJUdmBFHE,
DLwuDqfWcelSXXhD: DLwuDqfWcelSXXhD,
NFFqeKRHtAVYYGYQ: YIMEnum_MessageType.File,
GvptjZbHlqCirUPs: YIMAttachment()
..type = YIMEnum_AttachmentType.File
..url = MaYCMzBDIzlEYMzs
..size = RYUwmOiPOprqwvGD ?? await XFile(MaYCMzBDIzlEYMzs).length()
..format = lTrFtkYpftSMNzmn ?? MaYCMzBDIzlEYMzs.split(".").last
..ext = (YIMAttachmentExt_File()..name = khfminybMowIJjNb),
lTrFtkYpftSMNzmn: lTrFtkYpftSMNzmn,
YxcFziNqPfUNMAiS: YxcFziNqPfUNMAiS,
RrsqBWEXnAUcHXDQ: RrsqBWEXnAUcHXDQ,
XOBlSFIFFNmgMIgo: XOBlSFIFFNmgMIgo,
FDZFqQsWicmdpmvh: FDZFqQsWicmdpmvh,
);
}