blob: f477e97763f02b9a082f8add150ee23f6717d8ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
use serenity::{
all::{GuildMemberUpdateEvent, Member},
async_trait,
client::{Context, EventHandler},
};
/// A handler that notices people with an X.500 in their nicknames that matches a student's, and
/// records it in the database.
pub struct X500Mapper;
#[async_trait]
impl EventHandler for X500Mapper {
async fn guild_member_update(
&self,
_ctx: Context,
old_if_available: Option<Member>,
new: Option<Member>,
event: GuildMemberUpdateEvent,
) {
dbg!((old_if_available, new, event));
}
}
|