diff --git a/src/event/mod.rs b/src/event/mod.rs index da6914d..c850baf 100644 --- a/src/event/mod.rs +++ b/src/event/mod.rs @@ -1,7 +1,11 @@ use {Message, Channel, User}; pub enum Event { - Message { message: Message }, - Join { channel: Channel }, - Quit { channel: Channel } + Message { message: Message }, // A user sends a message + + SelfJoin { channel: Channel }, // We join a channel + SelfQuit { channel: Channel }, // We quit a channel + + UserJoin { channel: Channel, user: User }, // A user joins a channel + UserQuit { channel: Channel, user: User } // A user quits a channel }