From fe233cb98ce460dccb5d799de00671b6a57f2202 Mon Sep 17 00:00:00 2001 From: DrunkenToast Date: Sat, 20 Nov 2021 21:19:34 +0100 Subject: [PATCH] fix: range and q size check --- src/commands/remove.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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;