From e16eb4e895f12f4ac2df7696a95f5991c018bd0e Mon Sep 17 00:00:00 2001 From: RogueException Date: Fri, 27 May 2016 05:32:15 -0300 Subject: [PATCH] Fixed voice region caching --- src/Discord.Net/WebSocket/DiscordClient.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/WebSocket/DiscordClient.cs b/src/Discord.Net/WebSocket/DiscordClient.cs index 271248def..911420731 100644 --- a/src/Discord.Net/WebSocket/DiscordClient.cs +++ b/src/Discord.Net/WebSocket/DiscordClient.cs @@ -160,8 +160,6 @@ namespace Discord.WebSocket try { await ApiClient.ValidateToken().ConfigureAwait(false); - var voiceRegions = await ApiClient.GetVoiceRegions().ConfigureAwait(false); - _voiceRegions = voiceRegions.Select(x => new VoiceRegion(x)).ToImmutableDictionary(x => x.Id); } catch (HttpException ex) { @@ -169,6 +167,9 @@ namespace Discord.WebSocket } } + var voiceRegions = await ApiClient.GetVoiceRegions().ConfigureAwait(false); + _voiceRegions = voiceRegions.Select(x => new VoiceRegion(x)).ToImmutableDictionary(x => x.Id); + LoginState = LoginState.LoggedIn; } catch (Exception)