dont allow set token when connected

This commit is contained in:
ouwou
2020-10-04 23:19:46 -04:00
parent 68f4578cb4
commit 8d7c1261aa
2 changed files with 5 additions and 2 deletions

View File

@@ -364,8 +364,10 @@ void DiscordClient::LeaveGuild(Snowflake id) {
}
void DiscordClient::UpdateToken(std::string token) {
m_token = token;
m_http.SetAuth(token);
if (!IsStarted()) {
m_token = token;
m_http.SetAuth(token);
}
}
void DiscordClient::HandleGatewayMessageRaw(std::string str) {

View File

@@ -96,6 +96,7 @@ void MainWindow::UpdateComponents() {
m_menu_discord_connect.set_sensitive(token.size() > 0 && !discord_active);
m_menu_discord_disconnect.set_sensitive(discord_active);
m_menu_discord_join_guild.set_sensitive(discord_active);
m_menu_discord_set_token.set_sensitive(!discord_active);
if (!discord_active) {
m_channel_list.Clear();