diff --git a/src/services/downloader/mod.rs b/src/services/downloader/mod.rs index 264c98d..2e7a48e 100644 --- a/src/services/downloader/mod.rs +++ b/src/services/downloader/mod.rs @@ -28,12 +28,12 @@ impl std::error::Error for DownloadError {} pub async fn download_from_downloader( + source_id: u32, remote_id: u32, - object_id: i32, object_type: String ) -> Result> { let url = format!( - "{}/download/{remote_id}/{object_id}/{object_type}", + "{}/download/{source_id}/{remote_id}/{object_type}", CONFIG.downloader_url ); diff --git a/src/services/mod.rs b/src/services/mod.rs index 29bfea6..c90fe8a 100644 --- a/src/services/mod.rs +++ b/src/services/mod.rs @@ -43,7 +43,7 @@ pub async fn cache_file( let downloader_result = match download_from_downloader( book.source.id, - object_id, + book.remote_id, object_type.clone() ).await { Ok(v) => v,