Skip to content

Commit ee5fcb3

Browse files
committed
Remove deprecated methods from AudioUtils
1 parent 8b65fd1 commit ee5fcb3

12 files changed

Lines changed: 18 additions & 35 deletions

File tree

bot/src/main/java/ml/duncte123/skybot/commands/music/SeekCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public void run(@NotNull CommandContext ctx) {
6666
}
6767

6868
public void run0(@Nonnull CommandContext ctx) throws NumberFormatException {
69-
final LavalinkPlayer player = ctx.getAudioUtils().getMusicManager(ctx.getGuild()).player;
69+
final LavalinkPlayer player = ctx.getAudioUtils().getMusicManager(ctx.getGuildId()).player;
7070
final AudioTrack currentTrack = player.getPlayingTrack();
7171

7272
if (currentTrack == null) {

bot/src/main/java/ml/duncte123/skybot/objects/command/MusicCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ private boolean channelChecks(CommandContext ctx, AudioUtils audioUtils, String
105105
return false;
106106
}
107107

108-
audioUtils.getMusicManager(guild).setLatestChannelId(ctx.getChannel().getIdLong());
108+
audioUtils.getMusicManager(guild.getIdLong()).setLatestChannelId(ctx.getChannel().getIdLong());
109109

110110
return true;
111111
}

bot/src/main/java/ml/duncte123/skybot/utils/AudioUtils.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import ml.duncte123.skybot.audio.sourcemanagers.DBAudioRef;
4040
import ml.duncte123.skybot.audio.sourcemanagers.spotify.SpotifyAudioSourceManager;
4141
import ml.duncte123.skybot.objects.AudioData;
42-
import ml.duncte123.skybot.objects.command.CommandContext;
4342
import ml.duncte123.skybot.objects.config.DunctebotConfig;
4443
import net.dv8tion.jda.api.entities.Guild;
4544
import org.jetbrains.annotations.Nullable;
@@ -92,12 +91,6 @@ public BasicAudioPlaylist searchYoutube(String query) {
9291
return null;
9392
}
9493

95-
@Deprecated
96-
public Future<Void> loadAndPlay(final CommandContext ctx, final String trackUrlRaw,
97-
final boolean announce) {
98-
return loadAndPlay(ctx.getAudioData(), trackUrlRaw, announce);
99-
}
100-
10194
public Future<Void> loadAndPlay(final AudioData data, final String trackUrlRaw,
10295
final boolean announce) {
10396
final boolean isPatron = CommandUtils.isUserTagPatron(data.getUserId());
@@ -118,12 +111,6 @@ public Future<Void> loadAndPlay(final AudioData data, final String trackUrlRaw,
118111
return getPlayerManager().loadItemOrdered(mng, reference, loader);
119112
}
120113

121-
// transition period
122-
@Deprecated
123-
public GuildMusicManager getMusicManager(Guild guild) {
124-
return getMusicManager(guild.getIdLong());
125-
}
126-
127114
public GuildMusicManager getMusicManager(long guildId) {
128115
synchronized(this) {
129116
GuildMusicManager mng = musicManagers.get(guildId);

bot/src/main/kotlin/ml/duncte123/skybot/ReactionHandler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class ReactionHandler : EventListener {
8686
return
8787
}
8888

89-
ctx.audioUtils.loadAndPlay(ctx, "https://www.youtube.com/watch?v=$selectedId", true)
89+
ctx.audioUtils.loadAndPlay(ctx.audioData, "https://www.youtube.com/watch?v=$selectedId", true)
9090
channel.deleteMessageById(cacheElement.msgID)
9191
.queue(null, ignore(UNKNOWN_MESSAGE)) // Ignore the error if the message has already been deleted
9292
}

bot/src/main/kotlin/ml/duncte123/skybot/commands/music/RadioCommand.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ class RadioCommand : MusicCommand() {
6262
}
6363

6464
val audioUtils = ctx.audioUtils
65-
val mng = audioUtils.getMusicManager(ctx.jdaGuild)
65+
val mng = audioUtils.getMusicManager(ctx.guildId)
6666
val player = mng.player
6767

6868
player.stopTrack()
6969
player.isPaused = false
7070
mng.scheduler.queue.clear()
7171

72-
audioUtils.loadAndPlay(ctx, radio.url, true)
72+
audioUtils.loadAndPlay(ctx.audioData, radio.url, true)
7373
}
7474
}
7575
}

bot/src/main/kotlin/ml/duncte123/skybot/commands/music/ReaddCommand.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@ class ReaddCommand : MusicCommand() {
3636
}
3737

3838
override fun run(ctx: CommandContext) {
39-
val event = ctx.event
40-
val manager = ctx.audioUtils.getMusicManager(event.guild)
39+
val manager = ctx.audioUtils.getMusicManager(ctx.guildId)
4140
val track = manager.player.playingTrack
4241

4342
if (track == null) {
44-
sendError(event.message)
43+
sendError(ctx.message)
4544
sendMsg(ctx, "No tracks in queue")
4645
return
4746
}
@@ -65,7 +64,7 @@ class ReaddCommand : MusicCommand() {
6564

6665
try {
6766
manager.scheduler.addToQueue(clone, isUserTagPatron(ctx.author))
68-
sendSuccess(event.message)
67+
sendSuccess(ctx.message)
6968
sendEmbed(ctx, EmbedUtils.embedMessage(msg))
7069
} catch (e: LimitReachedException) {
7170
sendMsg(ctx, "You exceeded the maximum queue size of ${e.size} tracks")

bot/src/main/kotlin/ml/duncte123/skybot/commands/music/RepeatCommand.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class RepeatCommand : MusicCommand() {
3535
}
3636

3737
override fun run(ctx: CommandContext) {
38-
val mng = ctx.audioUtils.getMusicManager(ctx.guild)
38+
val mng = ctx.audioUtils.getMusicManager(ctx.guildId)
3939
val scheduler = mng.scheduler
4040

4141
if (ctx.args.size == 1) {

bot/src/main/kotlin/ml/duncte123/skybot/commands/music/RepeatQueueCommand.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class RepeatQueueCommand : MusicCommand() {
3333
}
3434

3535
override fun run(ctx: CommandContext) {
36-
val mng = ctx.audioUtils.getMusicManager(ctx.guild)
36+
val mng = ctx.audioUtils.getMusicManager(ctx.guildId)
3737
val scheduler = mng.scheduler
3838

3939
if (scheduler.isLooping) {

bot/src/main/kotlin/ml/duncte123/skybot/commands/music/RestartCommand.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,10 @@ class RestartCommand : MusicCommand() {
3232
}
3333

3434
override fun run(ctx: CommandContext) {
35-
val event = ctx.event
36-
val player = ctx.audioUtils.getMusicManager(event.guild).player
35+
val player = ctx.audioUtils.getMusicManager(ctx.guildId).player
3736

3837
if (player.playingTrack == null) {
39-
sendError(event.message)
38+
sendError(ctx.message)
4039
sendMsg(ctx, "No track currently playing")
4140
return
4241
}
@@ -48,7 +47,7 @@ class RestartCommand : MusicCommand() {
4847

4948
player.seekTo(0)
5049

51-
sendSuccess(event.message)
50+
sendSuccess(ctx.message)
5251
}
5352

5453
override fun handleEvent(event: SlashCommandInteractionEvent, variables: Variables) {

bot/src/main/kotlin/ml/duncte123/skybot/commands/music/SaveCommand.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import ml.duncte123.skybot.Variables
2626
import ml.duncte123.skybot.objects.command.CommandContext
2727
import ml.duncte123.skybot.objects.command.MusicCommand
2828
import ml.duncte123.skybot.utils.AudioUtils
29-
import net.dv8tion.jda.api.entities.Guild
3029
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent
3130
import net.dv8tion.jda.api.utils.FileUpload
3231
import java.time.ZonedDateTime
@@ -42,7 +41,7 @@ class SaveCommand : MusicCommand() {
4241
ctx.channel.sendMessage("${ctx.author.asTag}, here is the queue which can be re-imported with `${ctx.prefix}load`")
4342
.addFiles(
4443
FileUpload.fromData(
45-
toByteArray(ctx.guild, ctx.audioUtils, ctx.variables.jackson),
44+
toByteArray(ctx.guildId, ctx.audioUtils, ctx.variables.jackson),
4645
"playlist-${getDatabaseDateFormat(ZonedDateTime.now())}.json"
4746
)
4847
)
@@ -53,9 +52,9 @@ class SaveCommand : MusicCommand() {
5352
event.reply("Slash command not supported yet, sorry. Please report this issue.").queue()
5453
}
5554

56-
private fun toByteArray(guild: Guild, audioUtils: AudioUtils, mapper: ObjectMapper): ByteArray {
55+
private fun toByteArray(guildId: Long, audioUtils: AudioUtils, mapper: ObjectMapper): ByteArray {
5756
val array = mapper.createArrayNode()
58-
val manager = audioUtils.getMusicManager(guild)
57+
val manager = audioUtils.getMusicManager(guildId)
5958

6059
val urls = manager.scheduler.queue
6160
.map {

0 commit comments

Comments
 (0)