File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
bot/src/main/java/me/duncte123/skybot/audio Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 1818
1919package me .duncte123 .skybot .audio ;
2020
21+ import dev .arbjerg .lavalink .client .IUpdatablePlayer ;
2122import dev .arbjerg .lavalink .client .LavalinkPlayer ;
2223import dev .arbjerg .lavalink .client .Link ;
2324import dev .arbjerg .lavalink .protocol .v4 .Filters ;
@@ -42,28 +43,29 @@ public Link getLink() {
4243 return LavalinkManager .INS .getLavalink ().getLink (this .guildId );
4344 }
4445
46+ public IUpdatablePlayer update () {
47+ return this .getLink ().createOrUpdatePlayer ();
48+ }
49+
4550 public Mono <LavalinkPlayer > getLavalinkPlayer () {
4651 return this .getLink ().getPlayer ();
4752 }
4853
4954 public void stopPlayback () {
50- this .getLink ()
51- .createOrUpdatePlayer ()
55+ this .update ()
5256 .setPaused (false )
5357 .setEncodedTrack (null )
5458 .subscribe ();
5559 }
5660
5761 public void setFilters (Filters filters ) {
58- this .getLink ()
59- .createOrUpdatePlayer ()
62+ this .update ()
6063 .setFilters (filters )
6164 .subscribe ();
6265 }
6366
6467 public void seekTo (long position ) {
65- this .getLink ()
66- .createOrUpdatePlayer ()
68+ this .update ()
6769 .setPosition (position )
6870 .subscribe ();
6971 }
Original file line number Diff line number Diff line change @@ -264,10 +264,8 @@ public void removeUserData(Track track) {
264264
265265 private void play (Track track ) {
266266 this .guildMusicManager .getPlayer ()
267- .getLink ()
268- .updatePlayer (
269- (builder ) -> builder .setTrack (track )
270- )
267+ .update ()
268+ .setTrack (track )
271269 .subscribe ();
272270 }
273271}
You can’t perform that action at this time.
0 commit comments