project: performed code clean up with clippy and changed logger to tracing

This commit is contained in:
Patryk Hegenberg 2024-04-22 23:09:52 +02:00
parent 67b3931b58
commit 080f9e74e0
4 changed files with 10 additions and 7 deletions

View file

@ -8,11 +8,15 @@ mod transfer_info;
use crate::cli::args::Args;
use dotenv::dotenv;
use tracing::error;
use tracing_subscriber::filter::EnvFilter;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
dotenv().ok();
env_logger::init();
tracing_subscriber::fmt()
.with_env_filter(EnvFilter::from_default_env())
.init();
// env_logger::init();
let args = Args::new();
if let Err(e) = args.run().await {
error!("{e}");

View file

@ -17,7 +17,7 @@ pub async fn download_info(relay: &str, name: &str) -> Result<TransferInfoReques
Ok(resp) => {
let json = resp.json::<TransferInfoRequest>().await?;
debug!("Json Response: {:#?}", json);
if json.message == "error".to_string() {
if json.message == *"error" {
Err(Box::new(TransferNotFoundError::new(
"no transfer with given name found",
)))

View file

@ -144,20 +144,20 @@ async fn download_success(
debug!("Found Transfer by name '{name}'");
data.remove(index);
debug!("Transfer deleted");
return (
(
StatusCode::OK,
Json(json!({
"message": "transfer deleted"
})),
);
)
} else {
warn!("couldn't find transfer-name: {}", name);
return (
(
StatusCode::NOT_FOUND,
Json(json!({
"message": "transfer not found"
})),
);
)
}
// match data.iter().find(|request| request.body.name == name) {
// Some(request) => {

View file

@ -1,4 +1,3 @@
use crate::transfer_info::transfer_info::{TransferInfoBody, TransferInfoRequest};
use axum::{
extract::Json,
http::StatusCode,