xmUkwAxQIroIzwpk method

  1. @override
Future<void> xmUkwAxQIroIzwpk({
  1. required YIMEnum_ConversationType TMhjsByyUuXcscSR,
  2. required String APZrxmPSOMdFqrhE,
  3. required String cTFtyhUyTjrxXhaB,
  4. bool mZmeuZIRbeugluVu = true,
  5. required int sEGsOHkSfLShNbWp,
  6. String? jGVNVbwqSBVVFZbB,
  7. int? hVVsvXpNkYtCfCmf,
  8. YIMPushOption? vIxExKsyXmvzKfNM = null,
  9. void ecAHJiMeypETVSxO(
    1. YIMMessage message
    )?,
  10. void uBjCVJTPLCEQLFbc(
    1. YIMMessage message,
    2. int count,
    3. int total
    )?,
  11. void hQEmfmSHWbVnfOjU(
    1. bool BYQhAOcHRUuLSvkg,
    2. YIMMessage message,
    3. int code,
    4. 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,
  );
}