diff --git a/build.gradle b/build.gradle index 422b338..fd72c99 100644 --- a/build.gradle +++ b/build.gradle @@ -48,7 +48,7 @@ repositories { ext { //@formatter:off gradleVersion = '6.1.1' - lavaplayerVersion = 'eb917ad9fc' + lavaplayerVersion = '47df2b1ca7' javaWebSocketVersion = '1.5.1' slf4jVersion = '1.7.25' jsonOrgVersion = '20180130' diff --git a/src/main/java/lavalink/client/io/LavalinkSocket.java b/src/main/java/lavalink/client/io/LavalinkSocket.java index 42239f0..cd271f7 100644 --- a/src/main/java/lavalink/client/io/LavalinkSocket.java +++ b/src/main/java/lavalink/client/io/LavalinkSocket.java @@ -57,7 +57,7 @@ public class LavalinkSocket extends ReusableWebSocket { @Nullable private RemoteStats stats; long lastReconnectAttempt = 0; - private int reconnectsAttempted = 0; + private int reconnectsAttempted = 2; @NonNull private final URI remoteUri; private final LavalinkRestClient restClient; @@ -87,7 +87,6 @@ public LavalinkRestClient getRestClient() { public void onOpen(ServerHandshake handshakeData) { available = true; lavalink.loadBalancer.onNodeConnect(this); - reconnectsAttempted = 0; configureResuming(); boolean resumed = Objects.equals(handshakeData.getFieldValue("Session-Resumed"), "true"); @@ -265,7 +264,6 @@ public URI getRemoteUri() { void attemptReconnect() { lastReconnectAttempt = System.currentTimeMillis(); - reconnectsAttempted++; connect(); }