osu: fix check command mods filters

This commit is contained in:
t41y0u 2025-03-30 17:18:35 +07:00 committed by Natsu Kagami
parent 7399008414
commit c148dca438

View file

@ -1044,7 +1044,7 @@ pub(crate) async fn do_check(
osu_client
.scores(b.beatmap_id, |f| f.user(UserID::ID(user.id)).mode(m))
.map_ok(move |mut v| {
v.retain(|s| mods.as_ref().is_none_or(|m| m.contains(&s.mods)));
v.retain(|s| mods.as_ref().is_none_or(|m| s.mods.contains(&m)));
v
})
.await