Changes

Summary

  1. Cleanup for PermissionUtil and fixed user_limit check. (#324) (commit: 319aae5) (details)
  2. MessagePaginationAction and some adjustments to MessageHistory (#343) (commit: fc0bc56) (details)
Commit 319aae51bd58abd1c58d9520cb61a2801412db2f by noreply
Cleanup for PermissionUtil and fixed user_limit check. (#324)
* Cleanup for PermissionUtil and fixed user_limit check.
* Fixed a bug in ChannelUpdateHandler that removed all overrides (wrong
id)
(commit: 319aae5)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/GuildController.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/ChannelUpdateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdatePermissionsEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/PermissionOverrideImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/emote/package-info.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/emote/update/package-info.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/MemberImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/VoiceChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/EmoteImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/restaction/PermissionOverrideAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/Member.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/client/managers/EmoteManagerUpdatable.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/TextChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/utils/PermissionUtil.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/entities/impl/AbstractChannelImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/AudioManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/RoleImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/GuildManagerUpdatable.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdatePermissionsEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/Permission.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/impl/AudioManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/fields/PermissionField.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/Channel.java (diff)
Commit fc0bc5664546f887d0293a5b25eac9175da4f9cd by noreply
MessagePaginationAction and some adjustments to MessageHistory (#343)
* Added MessagePaginationAction and made some adjustments to
MessageHistory for "efficiency"
* Removed exception printing for removeShutdownHook to prevent
IllegalStateException on shutdown by removing hook while jvm shutdown in
process
* Make PaginationAction entity cache opt-out
* Made new PaginationIterator implementation start off with already
cached entities
(commit: fc0bc56)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/MessageHistory.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/requests/restaction/pagination/MessagePaginationAction.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/JDAImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/restaction/pagination/PaginationAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/GuildController.java (diff)
The file was modifiedREADME.md (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/restaction/pagination/ReactionPaginationAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/client/requests/restaction/pagination/MentionPaginationAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/MessageChannel.java (diff)