diff options
| author | Cleo <[email protected]> | 2022-06-25 20:20:45 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-06-25 19:20:45 -0500 |
| commit | 6cdfefe174de4f6819815d3ec60a57b3ea9c9a01 (patch) | |
| tree | 50d0db7cb675c43c3a5c88797f419c1356e6e1cb /src/utils/build-embed.ts | |
| parent | eb07ac6d2275a5aa30754c3ed4bc4f5c89a0c72e (diff) | |
| download | muse-6cdfefe174de4f6819815d3ec60a57b3ea9c9a01.tar.xz muse-6cdfefe174de4f6819815d3ec60a57b3ea9c9a01.zip | |
Add /loop support for individual songs (#707)
Diffstat (limited to 'src/utils/build-embed.ts')
| -rw-r--r-- | src/utils/build-embed.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/utils/build-embed.ts b/src/utils/build-embed.ts index 3ee17ce..e4159b6 100644 --- a/src/utils/build-embed.ts +++ b/src/utils/build-embed.ts @@ -46,8 +46,8 @@ const getPlayerUI = (player: Player) => { const button = player.status === STATUS.PLAYING ? 'âšī¸' : 'âļī¸'; const progressBar = getProgressBar(15, position / song.length); const elapsedTime = song.isLive ? 'live' : `${prettyTime(position)}/${prettyTime(song.length)}`; - - return `${button} ${progressBar} \`[${elapsedTime}]\` đ`; + const loop = player.loopCurrentSong ? 'đ' : ''; + return `${button} ${progressBar} \`[${elapsedTime}]\` đ ${loop}`; }; export const buildPlayingMessageEmbed = (player: Player): EmbedBuilder => { @@ -119,7 +119,7 @@ export const buildQueueEmbed = (player: Player, page: number): EmbedBuilder => { } message - .setTitle(player.status === STATUS.PLAYING ? 'Now Playing' : 'Queued songs') + .setTitle(player.status === STATUS.PLAYING ? `Now Playing ${player.loopCurrentSong ? '(loop on)' : ''}` : 'Queued songs') .setColor(player.status === STATUS.PLAYING ? 'DarkGreen' : 'NotQuiteBlack') .setDescription(description) .addFields([{name: 'In queue', value: getQueueInfo(player), inline: true}, { |
