more event types

This commit is contained in:
Adrian Malacoda 2017-02-19 18:21:11 -06:00
parent ce35368676
commit 96bc25234e

View File

@ -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
}