From b6f06e729dae14a2484e8505e2c2e24de368c264 Mon Sep 17 00:00:00 2001 From: ZtereoHYPE <57519662+ZtereoHYPE@users.noreply.github.com> Date: Sun, 9 Jan 2022 18:11:15 +0100 Subject: [PATCH] new: say what song got removed --- .../java/codes/ztereohype/ztereomusic/audio/TrackManager.java | 4 +++- .../codes/ztereohype/ztereomusic/command/commands/Remove.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/codes/ztereohype/ztereomusic/audio/TrackManager.java b/src/main/java/codes/ztereohype/ztereomusic/audio/TrackManager.java index 3fbee6d..6efe9a7 100644 --- a/src/main/java/codes/ztereohype/ztereomusic/audio/TrackManager.java +++ b/src/main/java/codes/ztereohype/ztereomusic/audio/TrackManager.java @@ -43,8 +43,10 @@ public class TrackManager extends AudioEventAdapter { } } - public void removeQueueItem(int index) { + public String removeQueueItem(int index) { + String title = trackQueue.get(index).getInfo().title; trackQueue.remove(index); + return title; } public void pause() { diff --git a/src/main/java/codes/ztereohype/ztereomusic/command/commands/Remove.java b/src/main/java/codes/ztereohype/ztereomusic/command/commands/Remove.java index d75ea4d..81c6c71 100644 --- a/src/main/java/codes/ztereohype/ztereomusic/command/commands/Remove.java +++ b/src/main/java/codes/ztereohype/ztereomusic/command/commands/Remove.java @@ -72,8 +72,8 @@ public class Remove implements Command { return; } - trackManager.removeQueueItem(parsedIndex - 1); - messageChannel.sendMessage("Removed the song.").queue(); + String title = trackManager.removeQueueItem(parsedIndex - 1); + messageChannel.sendMessage("Removed " + title).queue(); } public static boolean isNumeric(String strNum) {