diff options
| author | Naz <ndpm13@ch-naseem.com> | 2025-08-07 16:30:46 +0100 |
|---|---|---|
| committer | Naz <ndpm13@ch-naseem.com> | 2025-08-07 16:30:46 +0100 |
| commit | e022abbdcb21f3b093727b68bd832807d7bfc720 (patch) | |
| tree | 7a57274e7f0194e0d798fc194dc486ad348e2602 /src/manager.rs | |
| parent | c5157ee81b64f20c12ac11b7eb79e07bd3af1469 (diff) | |
✨feat: add the github functionality
Diffstat (limited to 'src/manager.rs')
| -rw-r--r-- | src/manager.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/manager.rs b/src/manager.rs index e0fb7ac..15f28d9 100644 --- a/src/manager.rs +++ b/src/manager.rs @@ -1,6 +1,8 @@ use tokio::fs; -use crate::{AppImage, Downloader, Index, Result, SymlinkManager, index_dir}; +use crate::{ + AppImage, Downloader, Index, Result, SymlinkManager, get_github_release_url, index_dir, +}; #[derive(Debug, Default)] pub struct PackageManager { @@ -32,7 +34,12 @@ impl PackageManager { .download_with_progress(&appimage.source.meta.url, &appimage.file_path) .await?; } else { - todo!() + self.downloader + .download_with_progress( + &get_github_release_url(appimage).await?, + &appimage.file_path, + ) + .await?; } self.index.add(appimage, appname).await?; |
