Skip to content

Commit

Permalink
Update stopTrack() to stop the track instead of destroying the player
Browse files Browse the repository at this point in the history
  • Loading branch information
DRSchlaubi committed Jul 30, 2023
1 parent 3930eef commit eaf8838
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ plugins {
}

group = "dev.schlaubi.lavakord"
version = "5.1.1"
version = "5.1.2"

allprojects {
repositories {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
package dev.schlaubi.lavakord.audio.internal

import dev.arbjerg.lavalink.protocol.v4.PlayerState
import dev.arbjerg.lavalink.protocol.v4.PlayerUpdate
import dev.arbjerg.lavalink.protocol.v4.Track
import dev.arbjerg.lavalink.protocol.v4.toOmissible
import dev.arbjerg.lavalink.protocol.v4.*
import dev.schlaubi.lavakord.audio.Event
import dev.schlaubi.lavakord.audio.TrackEndEvent
import dev.schlaubi.lavakord.audio.TrackStartEvent
Expand All @@ -12,7 +9,6 @@ import dev.schlaubi.lavakord.audio.player.Equalizer
import dev.schlaubi.lavakord.audio.player.Filters
import dev.schlaubi.lavakord.audio.player.PlayOptions
import dev.schlaubi.lavakord.audio.player.Player
import dev.schlaubi.lavakord.rest.destroyPlayer
import dev.schlaubi.lavakord.rest.models.FiltersObject
import dev.schlaubi.lavakord.rest.models.toLavalink
import dev.schlaubi.lavakord.rest.updatePlayer
Expand Down Expand Up @@ -99,7 +95,10 @@ internal class WebsocketPlayer(internal val node: NodeImpl, internal val guildId
}

override suspend fun stopTrack() {
node.destroyPlayer(guildId)
node.updatePlayer(
guildId,
request = PlayerUpdate(encodedTrack = Omissible(null))
)
playingTrack = null
}

Expand Down

0 comments on commit eaf8838

Please sign in to comment.