summaryrefslogtreecommitdiff
path: root/src/handlers/event/pinboard.rs
diff options
context:
space:
mode:
authorseth <[email protected]>2023-12-05 05:17:49 -0500
committerseth <[email protected]>2023-12-15 16:41:13 -0500
commit815cb0df3b3e3f9dd2078b00f85754da87b1d55e (patch)
tree85099483f8ebb0586bc097b65f6c5a2b5997150e /src/handlers/event/pinboard.rs
parent0ca61ddff6ec7404f0aeabc1c8c785bbc8db7fd5 (diff)
refactor: centralize storage handlers
Diffstat (limited to 'src/handlers/event/pinboard.rs')
-rw-r--r--src/handlers/event/pinboard.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/handlers/event/pinboard.rs b/src/handlers/event/pinboard.rs
index 21e8170..d95cfee 100644
--- a/src/handlers/event/pinboard.rs
+++ b/src/handlers/event/pinboard.rs
@@ -1,4 +1,4 @@
-use crate::{utils, Data, Settings};
+use crate::{utils, Data};
use color_eyre::eyre::{eyre, Context as _, Result};
use log::*;
@@ -7,9 +7,9 @@ use poise::serenity_prelude::Context;
pub async fn handle(ctx: &Context, pin: &ChannelPinsUpdateEvent, data: &Data) -> Result<()> {
let gid = pin.guild_id.unwrap_or_default();
- let settings = Settings::from_redis(&data.redis, &gid).await?;
+ let settings = data.storage.get_guild_settings(&gid).await?;
- let target = if let Some(target) = settings.reactboard_channel {
+ let target = if let Some(target) = settings.pinboard_channel {
target
} else {
debug!("PinBoard is disabled in {gid}, ignoring");
@@ -94,7 +94,7 @@ async fn guess_pinner(ctx: &Context, pin: &ChannelPinsUpdateEvent) -> Option<Use
.map(|first| first.user_id)
} else {
// TODO: mayyyyybe we can guess who pinned something in a DM...?
- warn!("couldn't figure out who pinned in {}!", pin.channel_id);
+ warn!("Couldn't figure out who pinned in {}!", pin.channel_id);
None
}
}