feat: now using proper types for the guild and user ID's

This commit is contained in:
silver 2023-09-11 18:18:59 +01:00
parent ca6ae993c5
commit 6b08f82e2c
4 changed files with 85 additions and 45 deletions

View file

@ -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());
}
}