parseVoiceStateUpdate method
Parse a VoiceStateUpdateEvent from raw
.
Implementation
VoiceStateUpdateEvent parseVoiceStateUpdate(Map<String, Object?> raw) {
final voiceState = client.voice.parseVoiceState(raw);
return VoiceStateUpdateEvent(
gateway: this,
// guildId should never be null in VOICE_STATE_UPDATE.
oldState: client.guilds[voiceState.guildId!].voiceStates[voiceState.userId],
state: voiceState,
);
}