Browse Source

Fixed RPC NullRef

tags/1.0-rc
RogueException 8 years ago
parent
commit
83a5456011
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      src/Discord.Net.Rpc/DiscordRpcApiClient.cs

+ 1
- 2
src/Discord.Net.Rpc/DiscordRpcApiClient.cs View File

@@ -59,7 +59,6 @@ namespace Discord.API
private readonly AsyncEvent<Func<Exception, Task>> _disconnectedEvent = new AsyncEvent<Func<Exception, Task>>();

private readonly ConcurrentDictionary<Guid, RpcRequest> _requests;
private readonly RequestQueue _requestQueue;
private readonly IWebSocketClient _webSocketClient;
private readonly SemaphoreSlim _connectionLock;
private readonly string _clientId;
@@ -227,7 +226,7 @@ namespace Discord.API
var requestTracker = new RpcRequest<TResponse>(options);
_requests[guid] = requestTracker;

await _requestQueue.SendAsync(new WebSocketRequest(_webSocketClient, null, bytes, true, options)).ConfigureAwait(false);
await RequestQueue.SendAsync(new WebSocketRequest(_webSocketClient, null, bytes, true, options)).ConfigureAwait(false);
await _sentRpcMessageEvent.InvokeAsync(cmd).ConfigureAwait(false);
return await requestTracker.Promise.Task.ConfigureAwait(false);
}


Loading…
Cancel
Save