Autoformat the whole thing

I've been putting this off because I don't want to have many small
formatting commits, and I don't have any kind of pre-commit hook to do
it for me. So here it is :v
This commit is contained in:
2025-06-01 13:28:06 -05:00
parent 442c8a97f8
commit e0c21fceaf
10 changed files with 64 additions and 69 deletions

View File

@@ -1,4 +1,3 @@
pub mod packages;
pub mod release;
pub mod release_attachment;
pub mod release_attachment;

View File

@@ -1,10 +1,8 @@
pub fn list_packages(){}
pub fn get_packages(){}
pub fn delete_package(){}
pub fn list_package_files(){}
pub fn get_latest_package_version(){}
pub fn link_package(){}
pub fn unlink_package(){}
pub fn search_packages(){}
pub fn list_packages() {}
pub fn get_packages() {}
pub fn delete_package() {}
pub fn list_package_files() {}
pub fn get_latest_package_version() {}
pub fn link_package() {}
pub fn unlink_package() {}
pub fn search_packages() {}

View File

@@ -1,12 +1,19 @@
use serde::{Deserialize, Serialize};
use crate::{
structs::{self, release::{CreateReleaseOption, Release}}, ApiError, Result
ApiError, Result,
structs::{
self,
release::{CreateReleaseOption, Release},
},
};
pub fn get_release(id: u64) -> Result<Release> { todo!(); }
pub fn get_latest_release() -> Result<Release> { todo!(); }
pub fn get_release(id: u64) -> Result<Release> {
todo!();
}
pub fn get_latest_release() -> Result<Release> {
todo!();
}
pub async fn list_releases(
client: &reqwest::Client,
@@ -14,14 +21,8 @@ pub async fn list_releases(
repo: &str,
) -> Result<Vec<Release>> {
let request_url = format!("{gitea_url}/api/v1/repos/{repo}/releases/");
let req = client
.get(request_url)
.send()
.await;
let response = req
.map_err(|reqwest_err| {
crate::Error::WrappedReqwestErr(reqwest_err)
})?;
let req = client.get(request_url).send().await;
let response = req.map_err(|reqwest_err| crate::Error::WrappedReqwestErr(reqwest_err))?;
let release_list = response
.json::<Vec<Release>>()
.await
@@ -45,7 +46,7 @@ pub async fn create_release(
client: &reqwest::Client,
gitea_url: &str,
repo: &str,
submission: CreateReleaseOption
submission: CreateReleaseOption,
) -> Result<Release> {
let request_url = format!("{gitea_url}/api/v1/repos/{repo}/releases");
let req = client
@@ -66,10 +67,13 @@ pub async fn create_release(
} else {
Err(crate::Error::ApiErrorMessage(api_error))
}
},
}
CreateResult::Empty => panic!("How can we have 200 OK and no release info? No. Crash"),
}
}
pub fn edit_release(id: u64) -> Result<Release> { todo!(); }
pub fn delete_release(id: u64) -> Result<()> { todo!(); }
pub fn edit_release(id: u64) -> Result<Release> {
todo!();
}
pub fn delete_release(id: u64) -> Result<()> {
todo!();
}

View File

@@ -1,9 +1,8 @@
use std::fs;
pub fn check_release_match_repo(){}
pub fn get_release_attachment(){}
pub fn list_release_attachments(){
pub fn check_release_match_repo() {}
pub fn get_release_attachment() {}
pub fn list_release_attachments() {
todo!();
}
pub async fn create_release_attachment(
@@ -14,7 +13,7 @@ pub async fn create_release_attachment(
files: Vec<String>,
) -> crate::Result<()> {
let request_url = format!("{gitea_url}/api/v1/repos/{repo}/releases/{release_id}/assets");
// Ensure all files exists before starting the uploads
for file in &files {
if let Err(e) = fs::exists(file) {
@@ -27,9 +26,8 @@ pub async fn create_release_attachment(
let data = reqwest::multipart::Part::stream(fs::read(&file).unwrap())
.file_name("attachment")
.mime_str("text/plain")?;
let form= reqwest::multipart::Form::new()
.part("attachment", data);
let form = reqwest::multipart::Form::new().part("attachment", data);
let request = client
.post(&request_url)
@@ -40,6 +38,5 @@ pub async fn create_release_attachment(
}
Ok(())
}
pub fn edit_release_attachment(){}
pub fn delete_release_attachment(){}
pub fn edit_release_attachment() {}
pub fn delete_release_attachment() {}