feat: now using proper types for the guild and user ID's
This commit is contained in:
parent
ca6ae993c5
commit
6b08f82e2c
4 changed files with 85 additions and 45 deletions
|
@ -4,7 +4,6 @@ use serenity::{
|
|||
model::{
|
||||
gateway::{GatewayIntents, Ready},
|
||||
guild,
|
||||
prelude::RoleId,
|
||||
},
|
||||
Client,
|
||||
};
|
||||
|
@ -33,15 +32,13 @@ impl EventHandler for Handler {
|
|||
let mut roles = vec![];
|
||||
|
||||
if let Some(role) = &config.role_past {
|
||||
let role = RoleId::from(*role as u64);
|
||||
if !new_member.roles.contains(&role) {
|
||||
if !new_member.roles.contains(role) {
|
||||
roles.push(role.to_owned());
|
||||
}
|
||||
}
|
||||
|
||||
if let Some(role) = &config.role_current {
|
||||
let role = RoleId::from(*role as u64);
|
||||
if !new_member.roles.contains(&role) {
|
||||
if !new_member.roles.contains(role) {
|
||||
roles.push(role.to_owned());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue