Changes

Summary

  1. Introducing SessionController System (#562) (commit: 78ee8f8) (details)
Commit 78ee8f878e984d1e5b2e90b2bb11c4ed5dcd395c by noreply
Introducing SessionController System (#562)
This should make sharding a lot easier
(commit: 78ee8f8)
The file was addedsrc/main/java/net/dv8tion/jda/core/utils/ProvidingSessionController.java
The file was modifiedREADME.md (diff)
The file was modifiedbuild.gradle (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/utils/SessionControllerAdapter.java
The file was modifiedsrc/main/java/net/dv8tion/jda/bot/sharding/DefaultShardManager.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/utils/SessionController.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/JDABuilder.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/bot/utils/cache/impl/ShardCacheViewImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/ShardedRateLimiter.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/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/bot/sharding/DefaultShardManagerBuilder.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/Requester.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/SessionReconnectQueue.java (diff)