summaryrefslogtreecommitdiff
path: root/src/handlers/event/pinboard.rs
diff options
context:
space:
mode:
authorseth <[email protected]>2023-12-06 03:57:33 -0500
committerseth <[email protected]>2023-12-15 16:41:13 -0500
commit904259063831738d357a8092bee7c0e30988b0f6 (patch)
tree9290284e1ec3f639167e03b862ab776c74eddfc6 /src/handlers/event/pinboard.rs
parent14c417db576bc45e768143832750e6ed47d2d776 (diff)
refactor: use reactboard-v2
yay! we don't need to fetch every single reaction from every guild whenever a new one is triggered
Diffstat (limited to 'src/handlers/event/pinboard.rs')
-rw-r--r--src/handlers/event/pinboard.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/handlers/event/pinboard.rs b/src/handlers/event/pinboard.rs
index 7a13b88..4a1dad7 100644
--- a/src/handlers/event/pinboard.rs
+++ b/src/handlers/event/pinboard.rs
@@ -1,6 +1,6 @@
use crate::{utils, Data};
-use color_eyre::eyre::{eyre, Context as _, Result};
+use color_eyre::eyre::{Context as _, Result};
use log::*;
use poise::serenity_prelude::model::prelude::*;
use poise::serenity_prelude::Context;
@@ -37,7 +37,7 @@ pub async fn handle(ctx: &Context, pin: &ChannelPinsUpdateEvent, data: &Data) ->
.channel_id
.pins(&ctx.http)
.await
- .expect("Couldn't get a list of pins!?");
+ .wrap_err_with(|| "Couldn't get a list of pins!?")?;
for pin in pins {
// We call `take` because it's supposed to be just for the latest message.
@@ -64,7 +64,7 @@ async fn redirect(
.set_embed(embed)
})
.await
- .wrap_err_with(|| eyre!("couldn't redirect message"))?;
+ .wrap_err_with(|| "Couldn't redirect message")?;
Ok(())
}