Use internal link for download archives

This commit is contained in:
2024-05-05 02:49:46 +02:00
parent 8ba889ec0b
commit 8c4cad9bff
2 changed files with 3 additions and 2 deletions

View File

@@ -401,14 +401,14 @@ async fn wait_archive(
let content_size = task.content_size.unwrap(); let content_size = task.content_size.unwrap();
if content_size > 20 * 1024 * 1024 { if content_size > 1024 * 1024 * 1024 {
send_archive_link(bot.clone(), message.clone(), task.clone()).await?; send_archive_link(bot.clone(), message.clone(), task.clone()).await?;
return Ok(()); return Ok(());
} }
let downloaded_data = match download_file_by_link( let downloaded_data = match download_file_by_link(
task.clone().result_filename.unwrap(), task.clone().result_filename.unwrap(),
task.result_link.clone().unwrap(), task.result_internal_link.clone().unwrap(),
) )
.await .await
{ {

View File

@@ -38,6 +38,7 @@ pub struct Task {
pub error_message: Option<String>, pub error_message: Option<String>,
pub result_filename: Option<String>, pub result_filename: Option<String>,
pub result_link: Option<String>, pub result_link: Option<String>,
pub result_internal_link: Option<String>,
pub content_size: Option<u64>, pub content_size: Option<u64>,
} }