diff --git a/src-tauri/src/downloader/download_task.rs b/src-tauri/src/downloader/download_task.rs index f1e3cd9..658b446 100644 --- a/src-tauri/src/downloader/download_task.rs +++ b/src-tauri/src/downloader/download_task.rs @@ -170,7 +170,7 @@ impl DownloadTask { let download_task = async { download_task_option - .get_or_insert(Box::pin(self.download())) + .get_or_insert_with(|| Box::pin(self.download())) .await; };