|
|
@@ -1465,7 +1465,7 @@ namespace Discord.WebSocket |
|
|
|
var data = (payload as JToken).ToObject<VoiceServerUpdateEvent>(_serializer); |
|
|
|
var guild = State.GetGuild(data.GuildId); |
|
|
|
var cacheable = new Cacheable<IGuild, ulong>(guild, data.GuildId, guild != null, |
|
|
|
async () => (IGuild) await ApiClient.GetGuildAsync(data.GuildId)); |
|
|
|
async () => await ApiClient.GetGuildAsync(data.GuildId).ConfigureAwait(false) as IGuild); |
|
|
|
|
|
|
|
var voiceServer = new SocketVoiceServer(cacheable, data.GuildId, data.Endpoint, data.Token); |
|
|
|
await TimedInvokeAsync(_voiceServerUpdatedEvent, nameof(UserVoiceStateUpdated), voiceServer).ConfigureAwait(false); |
|
|
|