only save state when actually disconnecting (fixes #65)

This commit is contained in:
ouwou
2022-05-17 20:47:01 -04:00
parent 607607ef0a
commit 2bed7f161b
3 changed files with 10 additions and 4 deletions

View File

@@ -41,7 +41,7 @@ void DiscordClient::Start() {
m_websocket.StartConnection(GetGatewayURL());
}
void DiscordClient::Stop() {
bool DiscordClient::Stop() {
if (m_client_started) {
inflateEnd(&m_zstream);
m_compressed_buf.clear();
@@ -55,9 +55,15 @@ void DiscordClient::Stop() {
m_guild_to_users.clear();
m_websocket.Stop();
m_client_started = false;
return true;
}
m_client_started = false;
return false;
}
bool DiscordClient::IsStarted() const {