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:
@@ -1,4 +1,3 @@
|
||||
|
||||
pub mod packages;
|
||||
pub mod release;
|
||||
pub mod release_attachment;
|
||||
pub mod release_attachment;
|
||||
|
||||
@@ -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() {}
|
||||
|
||||
@@ -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!();
|
||||
}
|
||||
|
||||
@@ -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() {}
|
||||
|
||||
Reference in New Issue
Block a user