Commit
1f4ca9221006ad75fb80cc5ccd051fd7d16ce953
by noreply First pass on stage channels (#1575) * Add support for speaker moderation * Add GuildVoiceState#inviteSpeaker/approveSpeaker/declineSpeaker * Add check for missing members in voice states * Add support for stage instances * Add check for missing member in voice state update * Properly remove lurkers from cache * Add audit log enum constants (commit: 1f4ca92 ) The file was modified src/main/java/net/dv8tion/jda/api/events/guild/voice/GuildVoiceUpdateEvent.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/stage/StageInstanceCreateEvent.java The file was modified src/main/java/net/dv8tion/jda/internal/utils/PermissionUtil.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/audit/ActionType.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/managers/StageInstanceManagerImpl.java The file was added src/main/java/net/dv8tion/jda/api/events/stage/StageInstanceDeleteEvent.java The file was modified src/main/java/net/dv8tion/jda/api/JDA.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/requests/Route.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/entities/GuildVoiceState.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/entities/Guild.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/managers/ChannelManagerImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/requests/ErrorResponse.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/MemberImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/audit/TargetType.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/entities/ChannelType.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/requests/WebSocketClient.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/entities/Category.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/hooks/ListenerAdapter.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/entities/StageInstanceImpl.java The file was added src/main/java/net/dv8tion/jda/api/managers/StageInstanceManager.java The file was modified src/main/java/net/dv8tion/jda/internal/utils/Helpers.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/managers/ChannelManager.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/CategoryImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/handle/ChannelUpdateHandler.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/handle/VoiceStateUpdateHandler.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/entities/StageChannelImpl.java The file was modified src/main/java/net/dv8tion/jda/api/requests/restaction/GuildAction.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/handle/ChannelCreateHandler.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/stage/update/GenericStageInstanceUpdateEvent.java The file was added src/main/java/net/dv8tion/jda/api/entities/StageInstance.java The file was added src/main/java/net/dv8tion/jda/api/events/guild/voice/GuildVoiceRequestToSpeakEvent.java The file was modified src/main/java/net/dv8tion/jda/api/audit/AuditLogKey.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/handle/ChannelDeleteHandler.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/handle/StageInstanceUpdateHandler.java The file was added src/main/java/net/dv8tion/jda/api/events/stage/GenericStageInstanceEvent.java The file was modified src/main/java/net/dv8tion/jda/api/entities/IPermissionHolder.java (diff) The file was added src/main/java/net/dv8tion/jda/api/entities/StageChannel.java The file was added src/main/java/net/dv8tion/jda/api/events/stage/update/StageInstanceUpdatePrivacyLevelEvent.java The file was added src/main/java/net/dv8tion/jda/internal/handle/StageInstanceDeleteHandler.java The file was modified src/main/java/net/dv8tion/jda/api/entities/VoiceChannel.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/guild/invite/GenericGuildInviteEvent.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java (diff) The file was added src/main/java/net/dv8tion/jda/api/requests/restaction/StageInstanceAction.java The file was modified src/main/java/net/dv8tion/jda/internal/requests/restaction/ChannelActionImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/GuildVoiceStateImpl.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/requests/restaction/StageInstanceActionImpl.java The file was added src/main/java/net/dv8tion/jda/api/events/stage/update/StageInstanceUpdateTopicEvent.java The file was added src/main/java/net/dv8tion/jda/internal/handle/StageInstanceCreateHandler.java The file was modified src/main/java/net/dv8tion/jda/api/Permission.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/EntityBuilder.java (diff)