fully remove opinions of deleted games
This commit is contained in:
+6
-1
@@ -170,7 +170,12 @@ async fn delete_game(
|
|||||||
{
|
{
|
||||||
let game = games.remove(pos);
|
let game = games.remove(pos);
|
||||||
|
|
||||||
let users = user_list.lock().await;
|
let mut users = user_list.lock().await;
|
||||||
|
|
||||||
|
for person in users.iter_mut() {
|
||||||
|
person.person.opinion.retain_mut(|o| o.title != game.title);
|
||||||
|
}
|
||||||
|
|
||||||
save_state(&games, &users);
|
save_state(&games, &users);
|
||||||
|
|
||||||
return Some(game);
|
return Some(game);
|
||||||
|
|||||||
Reference in New Issue
Block a user