Changes

Summary

  1. Handle text in voice channels (#2072) (commit: 07e8166) (details)
Commit 07e8166fc53f6e8788a885b1e5633c6bab3829be by noreply
Handle text in voice channels (#2072)

* Handle permissions for text in voice
* Update some more permission checks
* Add asVoiceChannel to unions
* Abstract isNSFW
* Improve usage of permission container
(commit: 07e8166)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/IPermissionHolder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/audit/AuditLogKey.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/ChannelType.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/channel/ChannelManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageReactionClearEmojiHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageReactionBulkRemoveHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/StandardGuildMessageChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/channel/concrete/VoiceChannelManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageBulkDeleteHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/Checks.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/ReceivedMessage.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageCreateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageReactionHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/ChannelUpdateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/PermissionOverrideActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/GuildMessageChannelUnion.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/exceptions/MissingAccessException.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageReference.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/pagination/MessagePaginationActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Message.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/WebhookManagerImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/managers/channel/attribute/IAgeRestrictedChannelManager.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/MessageActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/VoiceChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/NewsChannel.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/attribute/IAgeRestrictedChannel.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/PermOverrideManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageHistory.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/PermissionOverrideImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/InviteImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageDeleteHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/MessageUpdateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/EntityBuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/IWebhookContainerUnion.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildMessageChannelManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageReaction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/VoiceChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/PermissionUtil.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/TypingStartHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/MessageChannelUnion.java (diff)