Browse Source

Solved 4003 Authentication Error (Race Condition) (#1093)

* Solved 4003 Authentication Error (Race Condition)

* Set static interval & removed hello case
tags/2.0
ComputerMaster1st Christopher F 7 years ago
parent
commit
322d46e47b
1 changed files with 3 additions and 8 deletions
  1. +3
    -8
      src/Discord.Net.WebSocket/Audio/AudioClient.cs

+ 3
- 8
src/Discord.Net.WebSocket/Audio/AudioClient.cs View File

@@ -216,14 +216,6 @@ namespace Discord.Audio
{
switch (opCode)
{
case VoiceOpCode.Hello:
{
await _audioLogger.DebugAsync("Received Hello").ConfigureAwait(false);
var data = (payload as JToken).ToObject<HelloEvent>(_serializer);

_heartbeatTask = RunHeartbeatAsync(data.HeartbeatInterval, _connection.CancelToken);
}
break;
case VoiceOpCode.Ready:
{
await _audioLogger.DebugAsync("Received Ready").ConfigureAwait(false);
@@ -236,6 +228,9 @@ namespace Discord.Audio
ApiClient.SetUdpEndpoint(data.Ip, data.Port);
await ApiClient.SendDiscoveryAsync(_ssrc).ConfigureAwait(false);

_heartbeatTask = RunHeartbeatAsync(41250, _connection.CancelToken);
}
break;
case VoiceOpCode.SessionDescription:


Loading…
Cancel
Save