Download song (#65)

* Got download functionality working

* Updated readme

* Code formatting

* Updated help

* Version bump
This commit was merged in pull request #65.
This commit is contained in:
KD
2025-08-30 11:52:04 -04:00
committed by GitHub
parent 809f27cf01
commit ec0cbd7da0
7 changed files with 14 additions and 15 deletions
+3 -2
View File
@@ -196,6 +196,7 @@ impl CommitManager {
let auth_api = prsr.retrieve_api(parsers::api_parser::APIType::Auth);
let token = self.parse_token(&auth_api).await;
println!("Message: {}", token.message);
let api = prsr.retrieve_api(parsers::api_parser::APIType::Main);
let mut dwn_loader = syncers::download::Download { api: api.clone() };
@@ -203,8 +204,8 @@ impl CommitManager {
id: song_id,
..Default::default()
};
let result_fut = dwn_loader.download_song(&token, &song);
match Runtime::new().unwrap().block_on(result_fut) {
match dwn_loader.download_song(&token, &song).await {
Ok(o) => {
println!("Success");
let filename = String::from("audio")