aboutsummaryrefslogtreecommitdiff
path: root/commands/pause.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2022-07-05 23:08:59 -0400
committerAndrew Lee <alee14498@protonmail.com>2022-07-05 23:08:59 -0400
commit1e294d91c3eab7e65936010c8f0c81c4c4f73b96 (patch)
tree26d3310e2df215bdc621e116ad97ed93ab0dab35 /commands/pause.js
parent7630b6ca8445cc8f6fc5dfb5284ab23b7c26be46 (diff)
downloadDLAP-1e294d91c3eab7e65936010c8f0c81c4c4f73b96.tar.gz
DLAP-1e294d91c3eab7e65936010c8f0c81c4c4f73b96.tar.bz2
DLAP-1e294d91c3eab7e65936010c8f0c81c4c4f73b96.zip
Removed help; Updated all the new commands; Finally removed final control panel code
Diffstat (limited to 'commands/pause.js')
-rw-r--r--commands/pause.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/commands/pause.js b/commands/pause.js
index c0edeeb..7615573 100644
--- a/commands/pause.js
+++ b/commands/pause.js
@@ -21,15 +21,19 @@
import { SlashCommandBuilder } from '@discordjs/builders'
import config from '../config.json' assert {type: 'json'}
-
-export let integer;
+import {audioState, isAudioStatePaused, player} from "../AudioBackend.js";
export default {
data: new SlashCommandBuilder()
.setName('pause')
.setDescription('Pauses the player'),
- async execute(interaction, bot) {
- if (![config.botOwner].includes(interaction.user.id)) return await interaction.reply({ content: "You do not have permissions to execute this command.", ephemeral: true });
-
+ async execute(interaction) {
+ if (isAudioStatePaused === false) {
+ audioState();
+ player.pause();
+ return await interaction.reply({content:'Pausing music', ephemeral:true});
+ } else {
+ return await interaction.reply({content:"Music is already paused", ephemeral:true})
+ }
},
}; \ No newline at end of file