version & fixed some clippy linting

This commit is contained in:
2026-05-14 23:34:11 +01:00
parent 90c5e464d2
commit a5a45fa1f0
11 changed files with 34 additions and 30 deletions
+12 -8
View File
@@ -62,17 +62,21 @@ pub async fn api_process
.and(characters_filter)
.map(|name: String, characters: Arc<Mutex<HashMap<String, character::Character>>>|
{
let characters = match characters.lock()
let reply =
{
Ok(data) => data,
Err(poisoned) =>
let characters = match characters.lock()
{
warn!("Character Mutex is poisoned");
poisoned.into_inner()
},
Ok(data) => data,
Err(poisoned) =>
{
warn!("Character Mutex is poisoned");
poisoned.into_inner()
},
};
characters.get(&name).cloned()
};
let Some(reply) = characters.get(&name)
else
let Some(reply) = reply else
{
warn!("Client requested character that does not exist");
return warp::reply::json(&json!({"reply": "invalid character"}));