aboutsummaryrefslogtreecommitdiff
path: root/src/voice/manager.rs
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2018-01-18 09:09:06 -0800
committerZeyla Hellyer <[email protected]>2018-01-18 09:09:06 -0800
commitba112ccb7d3b1d524b29a999f21624cfa356cffa (patch)
treec9d86eb546b12f131532a36d3fad49c6a02501bf /src/voice/manager.rs
parentUse an InterMessage to communicate over gateway (diff)
downloadserenity-ba112ccb7d3b1d524b29a999f21624cfa356cffa.tar.xz
serenity-ba112ccb7d3b1d524b29a999f21624cfa356cffa.zip
Expose a client voice manager
Diffstat (limited to 'src/voice/manager.rs')
-rw-r--r--src/voice/manager.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/voice/manager.rs b/src/voice/manager.rs
index a6bcd2f..79f469a 100644
--- a/src/voice/manager.rs
+++ b/src/voice/manager.rs
@@ -36,8 +36,14 @@ impl Manager {
}
}
+ /// Retrieves an immutable handler for the given target, if one exists.
+ pub fn get<G: Into<GuildId>>(&self, guild_id: G) -> Option<&Handler> {
+ self.handlers.get(&guild_id.into())
+ }
+
/// Retrieves a mutable handler for the given target, if one exists.
- pub fn get<G: Into<GuildId>>(&mut self, guild_id: G) -> Option<&mut Handler> {
+ pub fn get_mut<G: Into<GuildId>>(&mut self, guild_id: G)
+ -> Option<&mut Handler> {
self.handlers.get_mut(&guild_id.into())
}