Fixed using wrong port for WSS audio connections

This commit is contained in:
RogueException
2016-06-28 08:44:55 -03:00
parent a529b6bd07
commit 09572b0f76

View File

@@ -1137,7 +1137,10 @@ namespace Discord
var data = (payload as JToken).ToObject<VoiceServerUpdateEvent>(_serializer);
var guild = DataStore.GetGuild(data.GuildId);
if (guild != null)
await guild.ConnectAudio("wss://" + data.Endpoint, data.Token).ConfigureAwait(false);
{
string endpoint = "wss://" + data.Endpoint.Substring(0, data.Endpoint.LastIndexOf(':'));
await guild.ConnectAudio(endpoint, data.Token).ConfigureAwait(false);
}
else
{
await _gatewayLogger.WarningAsync("VOICE_SERVER_UPDATE referenced an unknown guild.").ConfigureAwait(false);