Changes

Summary

  1. Improve handling of events for unavailable guilds (#1184) (commit: 06899b4) (details)
Commit 06899b4a9f5b9c6b52b31aeefc801a450e3beb8d by noreply
Improve handling of events for unavailable guilds (#1184)

* Improve handling of events for unavailable guilds
* Add UnavailableGuildLeaveEvent
* Update docs for Guild#isAvailable
(commit: 06899b4)
The file was addedsrc/main/java/net/dv8tion/jda/api/events/guild/UnavailableGuildLeaveEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/GuildLeaveEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/hooks/ListenerAdapter.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/internal/JDAImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/JDA.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/GuildSetupController.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/Guild.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/GuildJoinEvent.java (diff)