Skip to content

Commit dd24a1b

Browse files
committed
Set link state for d4j
1 parent 4de3154 commit dd24a1b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/kotlin/dev/arbjerg/lavalink/libraries/discord4j/D4JVoiceUpdateHandler.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
package dev.arbjerg.lavalink.libraries.discord4j
44

55
import dev.arbjerg.lavalink.client.LavalinkClient
6+
import dev.arbjerg.lavalink.client.LinkState
67
import dev.arbjerg.lavalink.client.loadbalancing.VoiceRegion
78
import dev.arbjerg.lavalink.protocol.v4.VoiceState
89
import discord4j.core.GatewayDiscordClient
@@ -32,8 +33,10 @@ fun GatewayDiscordClient.installVoiceHandler(lavalink: LavalinkClient): Disposab
3233
val playerState = player.state
3334

3435
if (channel == null && playerState.connected) {
36+
link.state = LinkState.DISCONNECTED
3537
link.destroyPlayer()
3638
} else {
39+
link.state = LinkState.CONNECTED
3740
Mono.empty()
3841
}
3942
}.subscribe()

0 commit comments

Comments
 (0)