improve some errors

This commit is contained in:
Bryan Stitt 2022-12-23 12:17:14 -08:00
parent 11a7aff8e0
commit 9bcbadd81a
3 changed files with 9 additions and 9 deletions

View File

@ -85,10 +85,7 @@ impl CheckConfigSubCommand {
if num_errors == 0 { if num_errors == 0 {
Ok(()) Ok(())
} else { } else {
Err(anyhow::anyhow!(format!( Err(anyhow::anyhow!("there were {} errors!", num_errors))
"there were {} errors!",
num_errors
)))
} }
} }
} }

View File

@ -243,7 +243,7 @@ impl Authorization {
None => {} None => {}
Some(allowed_ips) => { Some(allowed_ips) => {
if !allowed_ips.iter().any(|x| x.contains(&ip)) { if !allowed_ips.iter().any(|x| x.contains(&ip)) {
return Err(anyhow::anyhow!("IP is not allowed!")); return Err(anyhow::anyhow!("IP ({}) is not allowed!", ip));
} }
} }
} }
@ -255,7 +255,7 @@ impl Authorization {
(None, Some(_)) => return Err(anyhow::anyhow!("Origin required")), (None, Some(_)) => return Err(anyhow::anyhow!("Origin required")),
(Some(origin), Some(allowed_origins)) => { (Some(origin), Some(allowed_origins)) => {
if !allowed_origins.contains(origin) { if !allowed_origins.contains(origin) {
return Err(anyhow::anyhow!("IP is not allowed!")); return Err(anyhow::anyhow!("Origin ({}) is not allowed!", origin));
} }
} }
} }
@ -267,7 +267,7 @@ impl Authorization {
(None, Some(_)) => return Err(anyhow::anyhow!("Referer required")), (None, Some(_)) => return Err(anyhow::anyhow!("Referer required")),
(Some(referer), Some(allowed_referers)) => { (Some(referer), Some(allowed_referers)) => {
if !allowed_referers.contains(referer) { if !allowed_referers.contains(referer) {
return Err(anyhow::anyhow!("Referer is not allowed!")); return Err(anyhow::anyhow!("Referer ({:?}) is not allowed!", referer));
} }
} }
} }
@ -279,7 +279,10 @@ impl Authorization {
(None, Some(_)) => return Err(anyhow::anyhow!("User agent required")), (None, Some(_)) => return Err(anyhow::anyhow!("User agent required")),
(Some(user_agent), Some(allowed_user_agents)) => { (Some(user_agent), Some(allowed_user_agents)) => {
if !allowed_user_agents.contains(user_agent) { if !allowed_user_agents.contains(user_agent) {
return Err(anyhow::anyhow!("User agent is not allowed!")); return Err(anyhow::anyhow!(
"User agent ({}) is not allowed!",
user_agent
));
} }
} }
} }

View File

@ -253,7 +253,7 @@ async fn handle_socket_payload(
FrontendErrorResponse::Anyhow(err) => Err(err), FrontendErrorResponse::Anyhow(err) => Err(err),
_ => { _ => {
error!("handle this better! {:?}", err); error!("handle this better! {:?}", err);
Err(anyhow::anyhow!(format!("unexpected error! {:?}", err))) Err(anyhow::anyhow!("unexpected error! {:?}", err))
} }
}, },
|(response, _)| Ok(response), |(response, _)| Ok(response),