aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorCleo <[email protected]>2022-06-25 20:20:45 -0400
committerGitHub <[email protected]>2022-06-25 19:20:45 -0500
commit6cdfefe174de4f6819815d3ec60a57b3ea9c9a01 (patch)
tree50d0db7cb675c43c3a5c88797f419c1356e6e1cb /src/utils
parenteb07ac6d2275a5aa30754c3ed4bc4f5c89a0c72e (diff)
downloadmuse-6cdfefe174de4f6819815d3ec60a57b3ea9c9a01.tar.xz
muse-6cdfefe174de4f6819815d3ec60a57b3ea9c9a01.zip
Add /loop support for individual songs (#707)
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/build-embed.ts6
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}, {