diff options
| author | Zeyla Hellyer <[email protected]> | 2018-01-18 09:09:06 -0800 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2018-01-18 09:09:06 -0800 |
| commit | ba112ccb7d3b1d524b29a999f21624cfa356cffa (patch) | |
| tree | c9d86eb546b12f131532a36d3fad49c6a02501bf /src/voice/manager.rs | |
| parent | Use an InterMessage to communicate over gateway (diff) | |
| download | serenity-ba112ccb7d3b1d524b29a999f21624cfa356cffa.tar.xz serenity-ba112ccb7d3b1d524b29a999f21624cfa356cffa.zip | |
Expose a client voice manager
Diffstat (limited to 'src/voice/manager.rs')
| -rw-r--r-- | src/voice/manager.rs | 8 |
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()) } |