InputMediaAudio.fromFileWithThumbnailFile constructor

InputMediaAudio.fromFileWithThumbnailFile({
  1. required File media,
  2. required File thumbnail,
  3. String? caption,
  4. String? parseMode,
  5. List<MessageEntity>? captionEntities,
  6. int? duration,
  7. String? performer,
  8. String? title,
})

Implementation

factory InputMediaAudio.fromFileWithThumbnailFile({
  required io.File media,
  required io.File thumbnail,
  String? caption,
  String? parseMode,
  List<MessageEntity>? captionEntities,
  int? duration,
  String? performer,
  String? title,
}) =>
    InputMediaAudio(
      media: 'attach://${media.path}',
      thumbnail: 'attach://${thumbnail.path}',
      caption: caption,
      parseMode: parseMode,
      captionEntities: captionEntities,
      duration: duration,
      performer: performer,
      title: title,
    )
      ..mediaFile = MultipartFile(
          media.path, media.openRead(), media.lengthSync(),
          filename: media.path.split('/').last)
      ..thumbnailFile = MultipartFile(
          thumbnail.path, thumbnail.openRead(), thumbnail.lengthSync(),
          filename: thumbnail.path.split('/').last);