aboutsummaryrefslogtreecommitdiff
path: root/src/commands/remove.ts
diff options
context:
space:
mode:
authorDrunkenToast <[email protected]>2021-11-20 21:19:34 +0100
committerMax Isom <[email protected]>2021-11-20 19:01:52 -0500
commitfe233cb98ce460dccb5d799de00671b6a57f2202 (patch)
tree1a0e9e2f3edd5996b1e60935e0ffc454e6068944 /src/commands/remove.ts
parent5a74115bebb42df2eac3a277478f69ef706c4e83 (diff)
downloadmuse-fe233cb98ce460dccb5d799de00671b6a57f2202.tar.xz
muse-fe233cb98ce460dccb5d799de00671b6a57f2202.zip
fix: range and q size check
Diffstat (limited to 'src/commands/remove.ts')
-rw-r--r--src/commands/remove.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/commands/remove.ts b/src/commands/remove.ts
index 8f2931f..e098484 100644
--- a/src/commands/remove.ts
+++ b/src/commands/remove.ts
@@ -48,8 +48,13 @@ export default class implements Command {
return;
}
+ if (range[1] > player.queueSize()) {
+ await res.stop(errorMsg('queue isn\'t THAT big'));
+ return;
+ }
+
if (range[0] < range[1]) {
- player.removeFromQueue(range[0], range[0] - range[1]);
+ player.removeFromQueue(range[0], range[1] - range[0] + 1);
} else {
await res.stop(errorMsg('range is backwards, just like you'));
return;