feat: make VCsWatcher, a watch channel of VCs

This commit is contained in:
2026-05-06 19:49:08 -04:00
parent fa88bd495f
commit fcd856b61a
6 changed files with 51 additions and 83 deletions

View File

@@ -16,7 +16,7 @@ use twilight_model::{
},
};
use crate::{BotDataManager, GuildVoiceChannelToTextChannel, UserDataManager, VCs};
use crate::{BotDataManager, GuildVoiceChannelToTextChannel, UserDataManager, VCs, track_vcs::VCsWatcher};
pub mod info;
pub mod join;
@@ -42,7 +42,7 @@ pub struct State {
pub recording_data: Operator,
pub songbird: Arc<Songbird>,
pub user_data_manager: UserDataManager,
pub vcs: Arc<VCs>,
pub vcs_watcher: VCsWatcher,
}
type Return = ();