Add Plugin system and Soundcloud searching
This commit is contained in:
@@ -7,12 +7,11 @@ import com.fpghoti.biscuit.audio.request.youtube.YTPriorityRequest;
|
||||
import com.fpghoti.biscuit.audio.request.youtube.YTRequest;
|
||||
import com.fpghoti.biscuit.biscuit.Biscuit;
|
||||
import com.fpghoti.biscuit.rest.MessageText;
|
||||
import com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler;
|
||||
import com.sedmelluq.discord.lavaplayer.tools.FriendlyException;
|
||||
import com.sedmelluq.discord.lavaplayer.track.AudioPlaylist;
|
||||
import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
|
||||
|
||||
public class YTResultHandler implements AudioLoadResultHandler {
|
||||
public class YTResultHandler extends ResultHandler {
|
||||
|
||||
private Biscuit biscuit;
|
||||
private YTRequest request;
|
||||
@@ -32,16 +31,16 @@ public class YTResultHandler implements AudioLoadResultHandler {
|
||||
switch(request.getType()) {
|
||||
|
||||
case YOUTUBE:
|
||||
sched.queue(track, request.getAuthorId(), request.getRequestChannel());
|
||||
sched.queue(request.getType(), track, request.getAuthorId(), request.getRequestChannel());
|
||||
break;
|
||||
|
||||
case YOUTUBE_PRIORITY:
|
||||
YTPriorityRequest prq = (YTPriorityRequest) request;
|
||||
sched.queue(track, request.getAuthorId(), request.getRequestChannel(), prq.getSlot());
|
||||
sched.queue(request.getType(), track, request.getAuthorId(), request.getRequestChannel(), prq.getSlot());
|
||||
break;
|
||||
|
||||
case YOUTUBE_IMMEDIATE:
|
||||
sched.queue(track, request.getAuthorId(), request.getRequestChannel(), 1);
|
||||
sched.queue(request.getType(), track, request.getAuthorId(), request.getRequestChannel(), 1);
|
||||
if(!sched.getQueue().isEmpty()) {
|
||||
sched.startPlaying();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user