Browse Source

Stop generating AggregateExceptions

tags/docs-0.9
RogueException 9 years ago
parent
commit
e1ac8112e3
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      src/Discord.Net/Net/WebSockets/GatewaySocket.cs
  2. +1
    -1
      src/Discord.Net/Net/WebSockets/WebSocket.cs

+ 1
- 1
src/Discord.Net/Net/WebSockets/GatewaySocket.cs View File

@@ -86,7 +86,7 @@ namespace Discord.Net.WebSockets

protected override async Task ProcessMessage(string json)
{
base.ProcessMessage(json).Wait(); //This is just a CompletedTask, and we need to avoid asyncs in here
base.ProcessMessage(json).GetAwaiter().GetResult(); //This is just a CompletedTask, and we need to avoid asyncs in here
var msg = JsonConvert.DeserializeObject<WebSocketMessage>(json);
if (msg.Sequence.HasValue)
_lastSequence = msg.Sequence.Value;


+ 1
- 1
src/Discord.Net/Net/WebSockets/WebSocket.cs View File

@@ -65,7 +65,7 @@ namespace Discord.Net.WebSockets
zlib.CopyTo(decompressed);
decompressed.Position = 0;
using (var reader = new StreamReader(decompressed))
ProcessMessage(reader.ReadToEnd()).Wait();
ProcessMessage(reader.ReadToEnd()).GetAwaiter().GetResult();
}
};
_engine.TextMessage += (s, e) => ProcessMessage(e.Message).Wait();


Loading…
Cancel
Save