oIwrynAQRXgIRlXj method

  1. @override
Future<void> oIwrynAQRXgIRlXj({
  1. required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
  2. required String DdEJLInBukyevMKs,
  3. required String iTYbTOvgPjQlKLzR,
  4. bool XonrGWjTpqOPuBKd = true,
  5. String? UZjQPwKKBftipoNw,
  6. int? vuskAjdCVVUFylrN,
  7. YIMPushOption? uHrDKqGhYwFfFjzt = null,
  8. void oEwVYbdGNiYrQhbg(
    1. YIMMessage message
    )?,
  9. void WmGDNPHAWOMlPvEy(
    1. YIMMessage message,
    2. int count,
    3. int total
    )?,
  10. void dNSrphLqsPPgGsKF(
    1. bool IWxelvVBXdhLiYGw,
    2. YIMMessage message,
    3. int code,
    4. String msg,
    )?,
})
override

Implementation

@override
Future<void> oIwrynAQRXgIRlXj({
  required YIMEnum_ConversationType TIVvnmucZCCCoXWZ,
  required String DdEJLInBukyevMKs,
  required String iTYbTOvgPjQlKLzR,
  bool XonrGWjTpqOPuBKd = true,
  String? UZjQPwKKBftipoNw, //仅web端需要
  int? vuskAjdCVVUFylrN, //仅filePath为网络url时需要
  YIMPushOption? uHrDKqGhYwFfFjzt = null,
  void Function(YIMMessage message)? oEwVYbdGNiYrQhbg,
  void Function(YIMMessage message, int count, int total)? WmGDNPHAWOMlPvEy,
  void Function(bool IWxelvVBXdhLiYGw, YIMMessage message, int code, String msg)? dNSrphLqsPPgGsKF,
}) async {
  mYKaFYUjvYZOWuZB(
    TIVvnmucZCCCoXWZ: TIVvnmucZCCCoXWZ,
    DdEJLInBukyevMKs: DdEJLInBukyevMKs,
    EiRjaLJyoekAXvfO: YIMEnum_MessageType.Image,
    yAxgAMAldXwbyuHy: YIMAttachment()
      ..type = YIMEnum_AttachmentType.Image
      ..url = iTYbTOvgPjQlKLzR
      ..size = vuskAjdCVVUFylrN ?? await XFile(iTYbTOvgPjQlKLzR).length()
      ..format = UZjQPwKKBftipoNw ?? iTYbTOvgPjQlKLzR.split(".").last
      ..ext = (YIMAttachmentExt_Image()..compress = XonrGWjTpqOPuBKd),
    UZjQPwKKBftipoNw: UZjQPwKKBftipoNw,
    uHrDKqGhYwFfFjzt: uHrDKqGhYwFfFjzt,
    oEwVYbdGNiYrQhbg: oEwVYbdGNiYrQhbg,
    WmGDNPHAWOMlPvEy: WmGDNPHAWOMlPvEy,
    dNSrphLqsPPgGsKF: dNSrphLqsPPgGsKF,
  );
}