Skip to content

Commit 02bc54c

Browse files
committed
score command now works if you do not have a score.
It would raise an error if you did not have a score for the server.
1 parent 28e727a commit 02bc54c

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

source/commands/scores/score.js

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { SlashCommandBuilder, EmbedBuilder } = require('discord.js');
22
const { Score } = require('../../database/database.js');
3-
// const { logger } = require('../../logger')
3+
const { logger } = require('../../logger')
44

55
module.exports = {
66
data: new SlashCommandBuilder()
@@ -12,11 +12,21 @@ module.exports = {
1212
where: {UserId: interaction.user.id, GuildId: interaction.guildId}
1313
});
1414

15-
const leaderboardEmbed = new EmbedBuilder()
15+
16+
if (score) {
17+
const leaderboardEmbed = new EmbedBuilder()
1618
.setColor(0x0099FF)
1719
.setAuthor({ name: `${interaction.user.username}'s score: ${score.score.toString()}`, iconURL: interaction.user.displayAvatarURL() })
18-
// .setThumbnail(interaction.user.displayAvatarURL())
19-
20-
interaction.reply({ embeds: [leaderboardEmbed] });
20+
// .setThumbnail(interaction.user.displayAvatarURL())
21+
22+
interaction.reply({ embeds: [leaderboardEmbed] });
23+
} else {
24+
const leaderboardEmbed = new EmbedBuilder()
25+
.setColor(0x0099FF)
26+
.setAuthor({ name: `${interaction.user.username}'s score: 0`, iconURL: interaction.user.displayAvatarURL() })
27+
// .setThumbnail(interaction.user.displayAvatarURL())
28+
29+
interaction.reply({ embeds: [leaderboardEmbed] });
30+
}
2131
},
2232
};

0 commit comments

Comments
 (0)