SugefcmvBiqIzWzk method

  1. @override
Future<void> SugefcmvBiqIzWzk({
  1. required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
  2. required String DLwuDqfWcelSXXhD,
  3. required String MaYCMzBDIzlEYMzs,
  4. bool DTLEMalsAniQYJAA = true,
  5. required int NEeNzdMrElmCxTVz,
  6. String? lTrFtkYpftSMNzmn,
  7. int? RYUwmOiPOprqwvGD,
  8. YIMPushOption? YxcFziNqPfUNMAiS = null,
  9. void RrsqBWEXnAUcHXDQ(
    1. YIMMessage message
    )?,
  10. void XOBlSFIFFNmgMIgo(
    1. YIMMessage message,
    2. int count,
    3. int total
    )?,
  11. void FDZFqQsWicmdpmvh(
    1. bool oTLKfnnymNCTXHML,
    2. YIMMessage message,
    3. int code,
    4. String msg,
    )?,
})
override

Implementation

@override
Future<void> SugefcmvBiqIzWzk({
  required YIMEnum_ConversationType sZLnmTKeJUdmBFHE,
  required String DLwuDqfWcelSXXhD,
  required String MaYCMzBDIzlEYMzs,
  bool DTLEMalsAniQYJAA = true,
  required int NEeNzdMrElmCxTVz,
  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 {
  final jZawbNnbFllnxTtz = await eFtbLxhxTmdNVKuo.DTLEMalsAniQYJAA.dULuLXPbjisVKukG(MaYCMzBDIzlEYMzs);
  RgMYGyBpAktMCILO(
    sZLnmTKeJUdmBFHE: sZLnmTKeJUdmBFHE,
    DLwuDqfWcelSXXhD: DLwuDqfWcelSXXhD,
    NFFqeKRHtAVYYGYQ: YIMEnum_MessageType.Video,
    GvptjZbHlqCirUPs: YIMAttachment()
      ..type = YIMEnum_AttachmentType.Video
      ..url = MaYCMzBDIzlEYMzs
      ..size = RYUwmOiPOprqwvGD ?? await XFile(MaYCMzBDIzlEYMzs).length()
      ..format = lTrFtkYpftSMNzmn ?? MaYCMzBDIzlEYMzs.split(".").last
      ..ext = (YIMAttachmentExt_Video()
        ..compress = DTLEMalsAniQYJAA
        ..image = jZawbNnbFllnxTtz
        ..duration = NEeNzdMrElmCxTVz),
    lTrFtkYpftSMNzmn: lTrFtkYpftSMNzmn,
    YxcFziNqPfUNMAiS: YxcFziNqPfUNMAiS,
    RrsqBWEXnAUcHXDQ: RrsqBWEXnAUcHXDQ,
    XOBlSFIFFNmgMIgo: XOBlSFIFFNmgMIgo,
    FDZFqQsWicmdpmvh: FDZFqQsWicmdpmvh,
  );
}