From 90437de2c031f6cf0b58603d9cb5582064176374 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 6 Sep 2022 03:29:13 -0400 Subject: make voice disconnect/reconnect work --- src/discord/discord.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/discord/discord.hpp') diff --git a/src/discord/discord.hpp b/src/discord/discord.hpp index 907c3e6..0b88519 100644 --- a/src/discord/discord.hpp +++ b/src/discord/discord.hpp @@ -183,6 +183,9 @@ public: #ifdef WITH_VOICE void ConnectToVoice(Snowflake channel_id); + void DisconnectFromVoice(); + [[nodiscard]] bool IsConnectedToVoice() const noexcept; + [[nodiscard]] Snowflake GetVoiceChannelID() const noexcept; #endif void SetReferringChannel(Snowflake id); @@ -334,6 +337,8 @@ private: #ifdef WITH_VOICE DiscordVoiceClient m_voice; + + Snowflake m_voice_channel_id; #endif mutable std::mutex m_msg_mutex; -- cgit v1.2.3