diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2022-11-29 09:29:54 -0500 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2022-11-29 09:29:54 -0500 |
| commit | ef5cf82a64c58e572bbfbf3e45d03152fb96c60a (patch) | |
| tree | b203d86cecd04c72e01246b3e774085e4182977f | |
| parent | 04a22f66087656fdbb8d0f98c9331334cae6eb22 (diff) | |
| download | DLAP-ef5cf82a64c58e572bbfbf3e45d03152fb96c60a.tar.gz DLAP-ef5cf82a64c58e572bbfbf3e45d03152fb96c60a.tar.bz2 DLAP-ef5cf82a64c58e572bbfbf3e45d03152fb96c60a.zip | |
Updated README and reducing variable duplication
| -rw-r--r-- | AudioBackend.js | 9 | ||||
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | commands/status.js | 4 |
3 files changed, 6 insertions, 9 deletions
diff --git a/AudioBackend.js b/AudioBackend.js index 9a3feaf..67d14b0 100644 --- a/AudioBackend.js +++ b/AudioBackend.js @@ -42,7 +42,6 @@ let totalTrack = files.length; export let currentTrack; export let duration; -export let formattedDuration; export let playerState; export let isAudioStatePaused; export let metadataEmpty = false; @@ -159,8 +158,6 @@ export async function playAudio(bot) { } else { metadataEmpty = true; } - - duration = format.duration; const toHHMMSS = (numSecs) => { const secNum = parseInt(numSecs, 10); const hours = Math.floor(secNum / 3600).toString().padStart(2, '0'); @@ -168,7 +165,7 @@ export async function playAudio(bot) { const seconds = secNum - (hours * 3600) - (minutes * 60).toString().padStart(2, '0'); ; return `${hours}:${minutes}:${seconds}`; }; - formattedDuration = toHHMMSS(duration); + duration = toHHMMSS(format.duration); } catch (e) { console.error(e); } @@ -187,7 +184,7 @@ export async function playAudio(bot) { statusEmbed.setTitle('Now Playing') statusEmbed.addFields( { name: 'Title', value: audio }, - { name: 'Duration', value: formattedDuration } + { name: 'Duration', value: duration } ); statusEmbed.setColor('#0066ff'); } else { @@ -196,7 +193,7 @@ export async function playAudio(bot) { { name: 'Title', value: audioTitle }, { name: 'Artist', value: audioArtist }, { name: 'Year', value: `${audioYear}` }, - { name: 'Duration', value: formattedDuration } + { name: 'Duration', value: duration } ); statusEmbed.setFooter({ text: `${audioAlbum}` }); statusEmbed.setColor('#0066ff'); @@ -1,6 +1,6 @@ # DLAP Bot (Discord.JS Local Audio Player) -A Discord bot that plays local audio tracks. Written in Discord.JS. +A Discord bot that plays local audio tracks. Written in Discord.JS v14. [Video Tutorial](https://youtu.be/Gvva8LHjOOo) | [Support Server](https://discord.gg/EFhRDqG) diff --git a/commands/status.js b/commands/status.js index 6faa3bb..958a359 100644 --- a/commands/status.js +++ b/commands/status.js @@ -21,7 +21,7 @@ import { EmbedBuilder, SlashCommandBuilder } from 'discord.js'; import { parseFile } from 'music-metadata'; -import { audio, currentTrack, files, playerState, audioTitle, metadataEmpty, formattedDuration } from '../AudioBackend.js'; +import { audio, currentTrack, files, playerState, audioTitle, metadataEmpty, duration } from '../AudioBackend.js'; export default { data: new SlashCommandBuilder() @@ -53,7 +53,7 @@ export default { .addFields( { name: 'State', value: playerState }, { name: 'Tracks', value: `${audioID}/${files.length}` }, - { name: 'Duration', value: formattedDuration } + { name: 'Duration', value: duration } ) .setColor('#0066ff'); |
