aboutsummaryrefslogtreecommitdiff
path: root/src/client/event_handler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/event_handler.rs')
-rw-r--r--src/client/event_handler.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/event_handler.rs b/src/client/event_handler.rs
index d8baecb..09482b8 100644
--- a/src/client/event_handler.rs
+++ b/src/client/event_handler.rs
@@ -5,14 +5,14 @@ use super::context::Context;
use ::model::event::*;
use ::model::*;
-#[cfg(feature="cache")]
use std::sync::RwLock;
pub trait EventHandler {
#[cfg(feature="cache")]
fn on_cached(&self, _: Context, _: Vec<GuildId>) {}
- fn on_channel_create(&self, _: Context, _: Channel) {}
- fn on_channel_delete(&self, _: Context, _: Channel) {}
+ fn on_channel_create(&self, _: Context, _: Arc<RwLock<GuildChannel>>) {}
+ fn on_private_channel_create(&self, _: Context, _: Arc<RwLock<PrivateChannel>>) {}
+ fn on_channel_delete(&self, _: Context, _: Arc<RwLock<GuildChannel>>) {}
fn on_channel_pins_update(&self, _: Context, _: ChannelPinsUpdateEvent) {}
fn on_channel_recipient_addition(&self, _: Context, _: ChannelId, _: User) {}
fn on_channel_recipient_removal(&self, _: Context, _: ChannelId, _: User) {}