FileMessageCreateParams.withMessage constructor

FileMessageCreateParams.withMessage(
  1. FileMessage fileMessage
)

withMessage

Implementation

FileMessageCreateParams.withMessage(FileMessage fileMessage)
    : super.withMessage(fileMessage) {
  if (fileMessage.url.isNotEmpty) {
    fileInfo = FileInfo.fromFileUrl(
      fileUrl: fileMessage.url,
      mimeType: fileMessage.type,
    );
  } else if (fileMessage.file != null) {
    fileInfo = FileInfo.fromFile(
      file: fileMessage.file,
      fileName: fileMessage.name,
      mimeType: fileMessage.type,
    );
  }
}