Changes

Summary

  1. Added new RestAction operations for planned execution and async Request (commit: 8cd5802) (details)
Commit 8cd5802b849bef6a5fa98af2353b63c14110566d by noreply
Added new RestAction operations for planned execution and async Request
callback execution (#302)
* Implemented RestAction#schedule and now handling callbacks with
additional internal ExecutorService
* Added handling for Error and unexpected Exceptions using new
ExceptionEvent
(commit: 8cd5802)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/RestAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/GuildLock.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/ratelimit/ClientRateLimiter.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/JDABuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/audio/AudioWebSocket.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/ratelimit/BotRateLimiter.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/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/Request.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/Requester.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/ExceptionEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/EventCache.java (diff)