Changes

Summary

  1. Fixed handling of GuildMemberRemove and added cleanup to event cache (commit: f872ecb) (details)
Commit f872ecb0c0e3b86a230679f4ca917d0d64557d3f by noreply
Fixed handling of GuildMemberRemove and added cleanup to event cache
(#455)
Clear event cache for removed entities
to ensure safety of permission checks
shutting down JDA while working down reconnect queue that would cause
sessions to reconnect when they were shutdown
(commit: f872ecb)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildBanHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildDeleteHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/client/handle/RelationshipRemoveHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/EventCache.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
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/handle/ChannelDeleteHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildRoleDeleteHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildMemberRemoveHandler.java (diff)