@@ -132,6 +132,10 @@ namespace Discord.WebSocket
|
||||
ExclusiveBulkDelete = config.ExclusiveBulkDelete;
|
||||
State = new ClientState(0, 0);
|
||||
Rest = new DiscordSocketRestClient(config, ApiClient);
|
||||
Rest.Log += (log) =>
|
||||
{
|
||||
return _restLogger.LogAsync(log.Severity, log.Message, log.Exception);
|
||||
};
|
||||
_heartbeatTimes = new ConcurrentQueue<long>();
|
||||
|
||||
_stateLock = new SemaphoreSlim(1, 1);
|
||||
@@ -202,6 +206,7 @@ namespace Discord.WebSocket
|
||||
}
|
||||
else
|
||||
_voiceRegions = _parentClient._voiceRegions;
|
||||
await Rest.OnLoginAsync(tokenType, token);
|
||||
}
|
||||
/// <inheritdoc />
|
||||
internal override async Task OnLogoutAsync()
|
||||
@@ -209,6 +214,7 @@ namespace Discord.WebSocket
|
||||
await StopAsync().ConfigureAwait(false);
|
||||
_applicationInfo = null;
|
||||
_voiceRegions = ImmutableDictionary.Create<string, RestVoiceRegion>();
|
||||
await Rest.OnLogoutAsync();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
Reference in New Issue
Block a user