fix: Properly rethrow exceptions in SocketGuild audio client

This commit is contained in:
Christopher F
2018-05-27 17:56:14 -04:00
parent c0c565fd7e
commit adf4da19fc

View File

@@ -549,10 +549,10 @@ namespace Discord.WebSocket
await Discord.ApiClient.SendVoiceStateUpdateAsync(Id, channelId, selfDeaf, selfMute).ConfigureAwait(false);
}
catch (Exception)
catch (Exception e)
{
await DisconnectAudioInternalAsync().ConfigureAwait(false);
throw;
throw e;
}
finally
{
@@ -566,10 +566,10 @@ namespace Discord.WebSocket
throw new TimeoutException();
return await promise.Task.ConfigureAwait(false);
}
catch (Exception)
catch (Exception e)
{
await DisconnectAudioAsync().ConfigureAwait(false);
throw;
throw e;
}
}