version & fixed some clippy linting
This commit is contained in:
+12
-8
@@ -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"}));
|
||||
|
||||
Reference in New Issue
Block a user