From e0a9b18f45858829f88cbe20611aaf696fc5bf6a Mon Sep 17 00:00:00 2001 From: Nathan Perry Date: Fri, 16 Aug 2024 22:35:46 -0400 Subject: restore support for volume commands --- src/bot.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/bot.rs') diff --git a/src/bot.rs b/src/bot.rs index 7d85c89..d9047e6 100644 --- a/src/bot.rs +++ b/src/bot.rs @@ -9,6 +9,7 @@ use std::{ }; use chrono::Datelike; +use dashmap::DashMap; use fnv::{ FnvHashMap, FnvHashSet, @@ -24,7 +25,6 @@ use serenity::{ all::{ Guild, GuildId, - PartialGuild, ReactionType, }, builder::CreateMessage, @@ -63,6 +63,12 @@ impl TypeMapKey for HttpKey { type Value = reqwest::Client; } +pub struct VolumeKey; + +impl TypeMapKey for VolumeKey { + type Value = DashMap; +} + #[cfg(debug_assertions)] const BOTNAME: &str = "thulani (dev)"; @@ -96,7 +102,7 @@ impl EventHandler for Handler { } async fn guild_create(&self, ctx: Context, guild: Guild, _is_new: Option) { - tracing::info!(guild_id = %guild.id, guild_name = %guild.name, "received guild_create"); + tracing::info!(disc_event = "guild_create", guild_id = %guild.id, guild_name = %guild.name); ready_guild(&ctx, guild.id).await; } @@ -409,6 +415,7 @@ pub async fn run() -> anyhow::Result<()> { .event_handler(Handler) .register_songbird_from_config(sb_config) .type_map_insert::(reqwest::Client::new()) + .type_map_insert::(DashMap::new()) .framework(framework().await) .await?; -- cgit v1.3.1