EpDHyPNHULaLSqBr method
Future<void>
EpDHyPNHULaLSqBr({
- required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
- required String DLwuDqfWcelSXXhD,
- required String MaYCMzBDIzlEYMzs,
- bool DTLEMalsAniQYJAA = true,
- 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> EpDHyPNHULaLSqBr({
required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
required String DLwuDqfWcelSXXhD,
required String MaYCMzBDIzlEYMzs,
bool DTLEMalsAniQYJAA = true,
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.Image,
GvptjZbHlqCirUPs: YIMAttachment()
..type = YIMEnum_AttachmentType.Image
..url = MaYCMzBDIzlEYMzs
..size = RYUwmOiPOprqwvGD ?? await XFile(MaYCMzBDIzlEYMzs).length()
..format = lTrFtkYpftSMNzmn ?? MaYCMzBDIzlEYMzs.split(".").last
..ext = (YIMAttachmentExt_Image()..compress = DTLEMalsAniQYJAA),
lTrFtkYpftSMNzmn: lTrFtkYpftSMNzmn,
YxcFziNqPfUNMAiS: YxcFziNqPfUNMAiS,
RrsqBWEXnAUcHXDQ: RrsqBWEXnAUcHXDQ,
XOBlSFIFFNmgMIgo: XOBlSFIFFNmgMIgo,
FDZFqQsWicmdpmvh: FDZFqQsWicmdpmvh,
);
}