= Condensed track scheduler

This commit is contained in:
Matthew Cech
2019-10-17 23:37:44 -07:00
parent 4d36bb0cb9
commit 94a3f1afcd
2 changed files with 1 additions and 60 deletions
+1 -5
View File
@@ -41,7 +41,6 @@ import net.dv8tion.jda.core.events.message.guild.GuildMessageReceivedEvent;
import net.dv8tion.jda.core.hooks.ListenerAdapter;
import net.dv8tion.jda.core.managers.AudioManager;
import offline.Ref;
import trash.TrackScheduler;
import utils.GlobalLog;
// http://www.slf4j.org/ - this JDA logging tool has been disabled by specifying NOP implementation.
@@ -53,13 +52,10 @@ public class Main extends ListenerAdapter
public class GuildMusicManager
{
public final AudioPlayer player;
public final TrackScheduler scheduler;
public GuildMusicManager(AudioPlayerManager manager)
{
player = manager.createPlayer();
scheduler = new TrackScheduler(player);
player.addListener(scheduler);
}
public AudioPlayerSendHandler getSendHandler()
@@ -117,7 +113,7 @@ public class Main extends ListenerAdapter
public void trackLoaded(AudioTrack track)
{
connectToFirstVoiceChannel(guild.getAudioManager());
manager.scheduler.queue(track);
manager.player.startTrack(track, false);
}
private void connectToFirstVoiceChannel(AudioManager audioManager)