|
@@ -479,14 +479,14 @@ namespace Discord.WebSocket |
|
|
await TimedInvokeAsync(_readyEvent, nameof(Ready)).ConfigureAwait(false); |
|
|
await TimedInvokeAsync(_readyEvent, nameof(Ready)).ConfigureAwait(false); |
|
|
await _gatewayLogger.InfoAsync("Ready").ConfigureAwait(false); |
|
|
await _gatewayLogger.InfoAsync("Ready").ConfigureAwait(false); |
|
|
}); |
|
|
}); |
|
|
var _ = _connection.CompleteAsync(); |
|
|
|
|
|
|
|
|
_ = _connection.CompleteAsync(); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case "RESUMED": |
|
|
case "RESUMED": |
|
|
{ |
|
|
{ |
|
|
await _gatewayLogger.DebugAsync("Received Dispatch (RESUMED)").ConfigureAwait(false); |
|
|
await _gatewayLogger.DebugAsync("Received Dispatch (RESUMED)").ConfigureAwait(false); |
|
|
|
|
|
|
|
|
var _ = _connection.CompleteAsync(); |
|
|
|
|
|
|
|
|
_ = _connection.CompleteAsync(); |
|
|
|
|
|
|
|
|
//Notify the client that these guilds are available again |
|
|
//Notify the client that these guilds are available again |
|
|
foreach (var guild in State.Guilds) |
|
|
foreach (var guild in State.Guilds) |
|
@@ -1095,8 +1095,10 @@ namespace Discord.WebSocket |
|
|
else if (channel is SocketGroupChannel) |
|
|
else if (channel is SocketGroupChannel) |
|
|
author = (channel as SocketGroupChannel).GetOrAddUser(data.Author.Value); |
|
|
author = (channel as SocketGroupChannel).GetOrAddUser(data.Author.Value); |
|
|
else |
|
|
else |
|
|
|
|
|
{ |
|
|
await UnknownChannelUserAsync(type, data.Author.Value.Id, channel.Id).ConfigureAwait(false); |
|
|
await UnknownChannelUserAsync(type, data.Author.Value.Id, channel.Id).ConfigureAwait(false); |
|
|
return; |
|
|
|
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var msg = SocketMessage.Create(this, State, author, channel, data); |
|
|
var msg = SocketMessage.Create(this, State, author, channel, data); |
|
|