Skip to content

Commit bb8c7c4

Browse files
committed
Handle reconnect even on abnormal closure
1 parent 48f03d0 commit bb8c7c4

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/main/kotlin/dev/arbjerg/lavalink/internal/LavalinkSocket.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,6 @@ class LavalinkSocket(private val node: LavalinkNode) : WebSocketListener(), Clos
150150
if (mayReconnect) {
151151
logger.info("${node.name} disconnected, reconnecting in ${reconnectInterval / 1000} seconds")
152152
}
153-
154-
node.available = false
155-
open = false
156153
}
157154

158155
override fun onFailure(webSocket: WebSocket, t: Throwable, response: Response?) {
@@ -200,6 +197,7 @@ class LavalinkSocket(private val node: LavalinkNode) : WebSocketListener(), Clos
200197

201198
override fun onClosing(webSocket: WebSocket, code: Int, reason: String) {
202199
node.available = false
200+
open = false
203201
node.lavalink.onNodeDisconnected(node)
204202

205203
if (code == 1000) {

0 commit comments

Comments
 (0)