Simplify enum objects #39
1 changed files with 9 additions and 12 deletions
|
@ -1283,22 +1283,19 @@ impl IdentityManager {
|
|||
|
||||
// Checks if broadcaster
|
||||
let channel_out = match channel {
|
||||
Some(channel_tmp) => {
|
||||
match channel_tmp {
|
||||
Channel(channel_tmp) => {
|
||||
// In this block, Some input channel is given
|
||||
// We're comparing the channel name with chattername to determine if they're a broadcaster
|
||||
if chattername == channel_tmp.to_lowercase() {
|
||||
evalsproles.push(UserRole::Broadcaster);
|
||||
}
|
||||
|
||||
Some(Channel::construct(channel_tmp))
|
||||
} // _ => ()
|
||||
Some(chnl) => {
|
||||
// In this block, Some input channel is given
|
||||
// We're comparing the channel name with chattername to determine if they're a broadcaster
|
||||
if chattername == chnl.0
|
||||
{
|
||||
evalsproles.push(UserRole::Broadcaster);
|
||||
}
|
||||
}
|
||||
Some(chnl)
|
||||
},
|
||||
None => None,
|
||||
};
|
||||
|
||||
|
||||
let rolesdb = Arc::clone(&self.special_roles_users);
|
||||
|
||||
let rolesdb_lock = rolesdb.read().await;
|
||||
|
|
Loading…
Reference in a new issue