Skip to content

Commit 85afa08

Browse files
committed
Fix VIP command permissions
1 parent 5e6bc99 commit 85afa08

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/chat/chat_handler.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -460,8 +460,12 @@ fn permission_is_allowed(
460460
permission: &chat::Permission,
461461
user_permission: &chat::Permission,
462462
) -> bool {
463-
permission == &chat::Permission::Public
464-
|| (permission == &chat::Permission::Mod && user_permission == &chat::Permission::Mod)
463+
matches!(
464+
(permission, user_permission),
465+
(&Permission::Public, _)
466+
| (&Permission::Mod, &Permission::Mod)
467+
| (&Permission::Vip, &Permission::Mod | &Permission::Vip)
468+
)
465469
}
466470

467471
fn try_get_command_from_alias(

0 commit comments

Comments
 (0)