diff options
| author | MintyFreshers <[email protected]> | 2024-07-18 05:47:01 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-07-17 21:47:01 -0700 |
| commit | d7261260a3eb6bbe8f5af50dda215ef7b501a8ab (patch) | |
| tree | 77e7f523a513233049b3177d0518c8f0419a8b16 /src/commands | |
| parent | 62b1abcba04c776f2a7f8c53478bf4be47011516 (diff) | |
| download | muse-d7261260a3eb6bbe8f5af50dda215ef7b501a8ab.tar.xz muse-d7261260a3eb6bbe8f5af50dda215ef7b501a8ab.zip | |
Added skip currently playing track option into the /play options. (#1046)
Co-authored-by: Max Isom <[email protected]>
Diffstat (limited to 'src/commands')
| -rw-r--r-- | src/commands/favorites.ts | 6 | ||||
| -rw-r--r-- | src/commands/play.ts | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/commands/favorites.ts b/src/commands/favorites.ts index f00c96f..d635826 100644 --- a/src/commands/favorites.ts +++ b/src/commands/favorites.ts @@ -28,7 +28,10 @@ export default class implements Command { .setDescription('shuffle the input if you\'re adding multiple tracks')) .addBooleanOption(option => option .setName('split') - .setDescription('if a track has chapters, split it'))) + .setDescription('if a track has chapters, split it')) + .addBooleanOption(option => option + .setName('skip') + .setDescription('skip the currently playing track'))) .addSubcommand(subcommand => subcommand .setName('list') .setDescription('list all favorites')) @@ -124,6 +127,7 @@ export default class implements Command { shuffleAdditions: interaction.options.getBoolean('shuffle') ?? false, addToFrontOfQueue: interaction.options.getBoolean('immediate') ?? false, shouldSplitChapters: interaction.options.getBoolean('split') ?? false, + skipCurrentTrack: interaction.options.getBoolean('skip') ?? false, }); } diff --git a/src/commands/play.ts b/src/commands/play.ts index 65f28d4..25aef1c 100644 --- a/src/commands/play.ts +++ b/src/commands/play.ts @@ -29,7 +29,10 @@ export default class implements Command { .setDescription('shuffle the input if you\'re adding multiple tracks')) .addBooleanOption(option => option .setName('split') - .setDescription('if a track has chapters, split it')); + .setDescription('if a track has chapters, split it')) + .addBooleanOption(option => option + .setName('skip') + .setDescription('skip the currently playing track')); public requiresVC = true; @@ -52,6 +55,7 @@ export default class implements Command { addToFrontOfQueue: interaction.options.getBoolean('immediate') ?? false, shuffleAdditions: interaction.options.getBoolean('shuffle') ?? false, shouldSplitChapters: interaction.options.getBoolean('split') ?? false, + skipCurrentTrack: interaction.options.getBoolean('skip') ?? false, }); } |
