diff options
| author | seth <[email protected]> | 2023-11-16 00:33:59 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-11-16 05:41:54 +0000 |
| commit | fcf951b7712da947f3bc3a474b04a0b46c287ede (patch) | |
| tree | 999e69cc43f0f307d0b3ff603d5adc0251f9cbfd /src/handler/events.rs | |
| parent | 387b7dee5c022dab74bd7afc920b58793b8308de (diff) | |
feat: implement event handler correctly
Diffstat (limited to 'src/handler/events.rs')
| -rw-r--r-- | src/handler/events.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/handler/events.rs b/src/handler/events.rs deleted file mode 100644 index d971b25..0000000 --- a/src/handler/events.rs +++ /dev/null @@ -1,24 +0,0 @@ -use crate::handler::Handler; -use log::*; -use poise::async_trait; -use poise::serenity_prelude::{ChannelPinsUpdateEvent, Context, EventHandler, Message}; - -#[async_trait] -impl EventHandler for Handler { - async fn message(&self, ctx: Context, msg: Message) { - if self.should_echo(&msg) { - let send = msg.reply(&ctx, &msg.content); - if let Err(why) = send.await { - error!("error when replying to {:?}: {:?}", msg.content, why); - } - } - } - - async fn channel_pins_update(&self, ctx: Context, pin: ChannelPinsUpdateEvent) { - let Some(pin_board) = &self.data.pin_board else { - return; - }; - - pin_board.handle_pin(&ctx, &pin).await; - } -} |
