1
0
Fork 0

Merge pull request 'fix release attachment download url' (#40) from fix-download into main

Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/40
This commit is contained in:
Cyborus 2024-04-17 23:09:10 +00:00
commit b1d9dae5ac

View file

@ -144,10 +144,12 @@ impl Forgejo {
let release = self
.repo_get_release_attachment(owner, repo, release, attach)
.await?;
let request = self
.client
.get(format!("/attachments/{}", release.uuid.unwrap()))
.build()?;
let mut url = self.url.clone();
url.path_segments_mut()
.unwrap()
.pop_if_empty()
.extend(["attachments", &release.uuid.unwrap().to_string()]);
let request = self.client.get(url).build()?;
Ok(self.execute(request).await?.bytes().await?)
}