LkjzpxECbccbAmJc method
Future<void>
LkjzpxECbccbAmJc({
- required YIMEnum_ConversationType TMhjsByyUuXcscSR,
- required String APZrxmPSOMdFqrhE,
- required String cTFtyhUyTjrxXhaB,
- required int sEGsOHkSfLShNbWp,
- String? jGVNVbwqSBVVFZbB,
- int? hVVsvXpNkYtCfCmf,
- YIMPushOption? vIxExKsyXmvzKfNM = null,
- void ecAHJiMeypETVSxO(
- YIMMessage message
- void uBjCVJTPLCEQLFbc(
- YIMMessage message,
- int count,
- int total
- void hQEmfmSHWbVnfOjU(
- bool BYQhAOcHRUuLSvkg,
- YIMMessage message,
- int code,
- String msg,
override
Implementation
@override
Future<void> LkjzpxECbccbAmJc({
required YIMEnum_ConversationType TMhjsByyUuXcscSR,
required String APZrxmPSOMdFqrhE,
required String cTFtyhUyTjrxXhaB,
required int sEGsOHkSfLShNbWp,
String? jGVNVbwqSBVVFZbB, //仅web端需要
int? hVVsvXpNkYtCfCmf, //仅filePath为网络url时需要
YIMPushOption? vIxExKsyXmvzKfNM = null,
void Function(YIMMessage message)? ecAHJiMeypETVSxO,
void Function(YIMMessage message, int count, int total)? uBjCVJTPLCEQLFbc,
void Function(bool BYQhAOcHRUuLSvkg, YIMMessage message, int code, String msg)? hQEmfmSHWbVnfOjU,
}) async {
GqoEHhpoCHioBjeX(
TMhjsByyUuXcscSR: TMhjsByyUuXcscSR,
APZrxmPSOMdFqrhE: APZrxmPSOMdFqrhE,
hhhoJoDMDtRYJkyz: YIMEnum_MessageType.Audio,
pSxxqGuiMDhtCqDl: YIMAttachment()
..type = YIMEnum_AttachmentType.Audio
..url = cTFtyhUyTjrxXhaB
..size = hVVsvXpNkYtCfCmf ?? await XFile(cTFtyhUyTjrxXhaB).length()
..format = jGVNVbwqSBVVFZbB ?? cTFtyhUyTjrxXhaB.split(".").last
..ext = (YIMAttachmentExt_Audio()..duration = sEGsOHkSfLShNbWp),
jGVNVbwqSBVVFZbB: jGVNVbwqSBVVFZbB,
vIxExKsyXmvzKfNM: vIxExKsyXmvzKfNM,
ecAHJiMeypETVSxO: ecAHJiMeypETVSxO,
uBjCVJTPLCEQLFbc: uBjCVJTPLCEQLFbc,
hQEmfmSHWbVnfOjU: hQEmfmSHWbVnfOjU,
);
}