From 3d2106cff3c5850fd96ea55086843beb88ce0e39 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 9 Jan 2016 19:58:04 -0400 Subject: [PATCH] Fixed multiserver's double gatewaysocket connect --- src/Discord.Net.Audio/AudioService.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net.Audio/AudioService.cs b/src/Discord.Net.Audio/AudioService.cs index b7e218830..a2cf14c6b 100644 --- a/src/Discord.Net.Audio/AudioService.cs +++ b/src/Discord.Net.Audio/AudioService.cs @@ -93,11 +93,10 @@ namespace Discord.Audio int id = unchecked(++_nextClientId); var gatewayLogger = Client.Log.CreateLogger($"Gateway #{id}"); - var gatewaySocket = new GatewaySocket(Client, gatewayLogger); - await gatewaySocket.Connect().ConfigureAwait(false); - var voiceLogger = Client.Log.CreateLogger($"Voice #{id}"); + var gatewaySocket = new GatewaySocket(Client, gatewayLogger); var voiceClient = new AudioClient(this, id, server, Client.GatewaySocket, voiceLogger); + await voiceClient.Connect(true).ConfigureAwait(false); /*voiceClient.VoiceSocket.FrameReceived += (s, e) =>