internal User(ExtendedMember model, DiscordClient client, Server server) : this(model as APIMember, client, server) { if (model.IsServerMuted == true) { _voiceState |= VoiceState.ServerMuted; } else if (model.IsServerMuted == false) { _voiceState &= ~VoiceState.ServerMuted; } if (model.IsServerDeafened == true) { _voiceState |= VoiceState.ServerDeafened; } else if (model.IsServerDeafened == false) { _voiceState &= ~VoiceState.ServerDeafened; } }
internal void Update(ExtendedMember model) { Update(model as APIMember); if (model.IsServerMuted == true) { _voiceState |= VoiceState.ServerMuted; } else if (model.IsServerMuted == false) { _voiceState &= ~VoiceState.ServerMuted; } if (model.IsServerDeafened == true) { _voiceState |= VoiceState.ServerDeafened; } else if (model.IsServerDeafened == false) { _voiceState &= ~VoiceState.ServerDeafened; } }