mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Hide invites comming from muted players
This commit is contained in:
parent
d1a7884ac8
commit
ac377e2bbf
@ -214,7 +214,24 @@ impl<'a> Widget for Group<'a> {
|
||||
.unwrap_or_else(|| format!("Npc<{}>", uid)),
|
||||
};
|
||||
|
||||
let open_invite = self.client.invite();
|
||||
let open_invite = self.client.invite().and_then(|invite| {
|
||||
// Don't show invite if it comes from a muted player
|
||||
if self
|
||||
.client
|
||||
.player_list()
|
||||
.get(&invite.0)
|
||||
.map_or(true, |player| {
|
||||
self.global_state
|
||||
.profile
|
||||
.mutelist
|
||||
.contains_key(&player.uuid)
|
||||
})
|
||||
{
|
||||
None
|
||||
} else {
|
||||
Some(invite)
|
||||
}
|
||||
});
|
||||
|
||||
let my_uid = self.client.uid();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user