summaryrefslogtreecommitdiff
path: root/src/discord/discord.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-09-06 03:29:13 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2022-09-06 03:29:13 -0400
commit90437de2c031f6cf0b58603d9cb5582064176374 (patch)
tree4eef4afe00c167d600c1e9616759cd0fe147b001 /src/discord/discord.hpp
parent654e225093db165e0c38a658103025dd7233bc71 (diff)
downloadabaddon-portaudio-90437de2c031f6cf0b58603d9cb5582064176374.tar.gz
abaddon-portaudio-90437de2c031f6cf0b58603d9cb5582064176374.zip
make voice disconnect/reconnect work
Diffstat (limited to 'src/discord/discord.hpp')
-rw-r--r--src/discord/discord.hpp5
1 files changed, 5 insertions, 0 deletions
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;