xmUkwAxQIroIzwpk method
Future<void>
xmUkwAxQIroIzwpk({
- required YIMEnum_ConversationType TMhjsByyUuXcscSR,
- required String APZrxmPSOMdFqrhE,
- required String cTFtyhUyTjrxXhaB,
- bool mZmeuZIRbeugluVu = true,
- 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> xmUkwAxQIroIzwpk({
required YIMEnum_ConversationType TMhjsByyUuXcscSR,
required String APZrxmPSOMdFqrhE,
required String cTFtyhUyTjrxXhaB,
bool mZmeuZIRbeugluVu = true,
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 {
final SIUvStGhVQXnYqif = await LLTqoNwdULMbTCMh.mZmeuZIRbeugluVu.dnxPPWCoSGxOtScG(cTFtyhUyTjrxXhaB);
GqoEHhpoCHioBjeX(
TMhjsByyUuXcscSR: TMhjsByyUuXcscSR,
APZrxmPSOMdFqrhE: APZrxmPSOMdFqrhE,
hhhoJoDMDtRYJkyz: YIMEnum_MessageType.Video,
pSxxqGuiMDhtCqDl: YIMAttachment()
..type = YIMEnum_AttachmentType.Video
..url = cTFtyhUyTjrxXhaB
..size = hVVsvXpNkYtCfCmf ?? await XFile(cTFtyhUyTjrxXhaB).length()
..format = jGVNVbwqSBVVFZbB ?? cTFtyhUyTjrxXhaB.split(".").last
..ext = (YIMAttachmentExt_Video()
..compress = mZmeuZIRbeugluVu
..image = SIUvStGhVQXnYqif
..duration = sEGsOHkSfLShNbWp),
jGVNVbwqSBVVFZbB: jGVNVbwqSBVVFZbB,
vIxExKsyXmvzKfNM: vIxExKsyXmvzKfNM,
ecAHJiMeypETVSxO: ecAHJiMeypETVSxO,
uBjCVJTPLCEQLFbc: uBjCVJTPLCEQLFbc,
hQEmfmSHWbVnfOjU: hQEmfmSHWbVnfOjU,
);
}