diff --git a/src/buttons/gamesActivities/neverhaveiever.ts b/src/buttons/gamesActivities/neverhaveiever.ts index e5005d21..60e5b61f 100644 --- a/src/buttons/gamesActivities/neverhaveiever.ts +++ b/src/buttons/gamesActivities/neverhaveiever.ts @@ -17,7 +17,9 @@ const button: Button = { name: "neverhaveiever", execute: async (interaction: any, client, guildDb) => { if (interaction.guild) { - await interaction.message.edit({ components: [interaction.message.components[0]] }); + await interaction.message.edit({ + components: [interaction.message.components[0]], + }); if (interaction.channel.isThread()) { if ( !interaction.channel diff --git a/src/buttons/gamesActivities/wouldyourather.ts b/src/buttons/gamesActivities/wouldyourather.ts index 3dab23b0..204895fb 100644 --- a/src/buttons/gamesActivities/wouldyourather.ts +++ b/src/buttons/gamesActivities/wouldyourather.ts @@ -16,7 +16,9 @@ const button: Button = { name: "wouldyourather", execute: async (interaction: any, client, guildDb) => { if (interaction.guild) { - await interaction.message.edit({ components: [interaction.message.components[0]] }); + await interaction.message.edit({ + components: [interaction.message.components[0]], + }); if (interaction.channel.isThread()) { if ( !interaction.channel diff --git a/src/commands/game/dare.ts b/src/commands/game/dare.ts index 6da1853e..94db969b 100644 --- a/src/commands/game/dare.ts +++ b/src/commands/game/dare.ts @@ -30,8 +30,9 @@ const command: ChatInputCommand = { * @param {guildModel} guildDb */ execute: async (interaction, client, guildDb) => { - - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; let Dare = await getDare( guildDb?.language != null ? guildDb.language : userDb.language, diff --git a/src/commands/game/higherlower.ts b/src/commands/game/higherlower.ts index a6c76c40..63e10f93 100644 --- a/src/commands/game/higherlower.ts +++ b/src/commands/game/higherlower.ts @@ -36,7 +36,9 @@ const command: ChatInputCommand = { execute: async (interaction, client, guildDb) => { await interaction.deferReply(); - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; const initembed = new HigherLowerEmbed(interaction, client, guildDb); diff --git a/src/commands/game/leaderboard.ts b/src/commands/game/leaderboard.ts index 26d066f1..1885ad08 100644 --- a/src/commands/game/leaderboard.ts +++ b/src/commands/game/leaderboard.ts @@ -38,9 +38,12 @@ const command: ChatInputCommand = { * @param {guildModel} guildDb */ execute: async (interaction, client, guildDb) => { - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; - let language = guildDb?.language != null ? guildDb.language : userDb.language; + let language = + guildDb?.language != null ? guildDb.language : userDb.language; switch (interaction.options.getString("game")) { case "higherlower": @@ -70,10 +73,7 @@ const command: ChatInputCommand = { if (data.length === 0) { interaction.reply({ - content: client.translation.get( - language, - "Leaderboard.none", - ), + content: client.translation.get(language, "Leaderboard.none"), }); return; } @@ -96,10 +96,7 @@ const command: ChatInputCommand = { page.add( new EmbedBuilder() .setTitle( - client.translation.get( - language, - "Leaderboard.global", - ), + client.translation.get(language, "Leaderboard.global"), ) .setDescription(data.join("\n").toString()) .setColor("#0598F6"), @@ -116,10 +113,7 @@ const command: ChatInputCommand = { page.add( new EmbedBuilder() .setTitle( - client.translation.get( - language, - "Leaderboard.global", - ), + client.translation.get(language, "Leaderboard.global"), ) .setColor("#0598F6"), ); @@ -147,10 +141,7 @@ const command: ChatInputCommand = { if (data.length === 0) { interaction.reply({ - content: client.translation.get( - language, - "Leaderboard.none", - ), + content: client.translation.get(language, "Leaderboard.none"), }); return; } @@ -181,10 +172,7 @@ const command: ChatInputCommand = { page.add( new EmbedBuilder() .setTitle( - client.translation.get( - language, - "Leaderboard.guild", - ), + client.translation.get(language, "Leaderboard.guild"), ) .setDescription(e.slice(0, 10).join("\n").toString()) .setColor("#0598F6"), diff --git a/src/commands/game/neverhaveiever.ts b/src/commands/game/neverhaveiever.ts index 5c03c9ad..ca793ccf 100644 --- a/src/commands/game/neverhaveiever.ts +++ b/src/commands/game/neverhaveiever.ts @@ -31,8 +31,9 @@ const command: ChatInputCommand = { */ execute: async (interaction, client, guildDb) => { - - let userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + let userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; let { Funny, Basic, Young, Food, RuleBreak } = await getNeverHaveIEver( guildDb?.language != null ? guildDb.language : userDb.language, diff --git a/src/commands/game/random.ts b/src/commands/game/random.ts index df70ef68..60c202a2 100644 --- a/src/commands/game/random.ts +++ b/src/commands/game/random.ts @@ -31,8 +31,9 @@ const command: ChatInputCommand = { * @param {guildModel} guildDb */ execute: async (interaction, client, guildDb) => { - - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; let Randomtod = await getRandomTod( guildDb?.language != null ? guildDb.language : userDb.language, diff --git a/src/commands/game/truth.ts b/src/commands/game/truth.ts index 678861c8..5e02e2f1 100644 --- a/src/commands/game/truth.ts +++ b/src/commands/game/truth.ts @@ -30,8 +30,9 @@ const command: ChatInputCommand = { * @param {guildModel} guildDb */ execute: async (interaction, client, guildDb) => { - - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; let Truth = await getTruth( guildDb?.language != null ? guildDb.language : userDb.language, diff --git a/src/commands/game/whatwouldyoudo.ts b/src/commands/game/whatwouldyoudo.ts index 4fd389f7..1a518bb8 100644 --- a/src/commands/game/whatwouldyoudo.ts +++ b/src/commands/game/whatwouldyoudo.ts @@ -29,8 +29,9 @@ const command: ChatInputCommand = { * @param {guildModel} guildDb */ execute: async (interaction, client, guildDb) => { - - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; let WWYD = await getWwyd( guildDb?.language != null ? guildDb.language : userDb.language, diff --git a/src/commands/game/wouldyourather.ts b/src/commands/game/wouldyourather.ts index c9cda565..23888de5 100644 --- a/src/commands/game/wouldyourather.ts +++ b/src/commands/game/wouldyourather.ts @@ -30,8 +30,9 @@ const command: ChatInputCommand = { */ execute: async (interaction, client, guildDb) => { - - const userDb = await UserModel.findOne({ userID: interaction.user?.id }) as IUserModel; + const userDb = (await UserModel.findOne({ + userID: interaction.user?.id, + })) as IUserModel; let General = await getWouldYouRather( guildDb?.language != null ? guildDb.language : userDb.language, diff --git a/src/commands/settings/language.ts b/src/commands/settings/language.ts index 7d244541..e5a69429 100644 --- a/src/commands/settings/language.ts +++ b/src/commands/settings/language.ts @@ -51,19 +51,36 @@ const command: ChatInputCommand = { let languageembed; const languageMap = { - de_DE: { title: "Sprache geändert!", description: "Deutsch wurde als neue Sprache ausgewählt!" }, - en_EN: { title: "Language changed!", description: "English has been selected as the new language!" }, - es_ES: { title: "¡Idioma cambiado!", description: "¡Has seleccionado el español como nuevo idioma!"}, - fr_FR: { title: "Langue changée!", description: "Français a été sélectionné comme nouvelle langue!"}, - } as Record + de_DE: { + title: "Sprache geändert!", + description: "Deutsch wurde als neue Sprache ausgewählt!", + }, + en_EN: { + title: "Language changed!", + description: "English has been selected as the new language!", + }, + es_ES: { + title: "¡Idioma cambiado!", + description: "¡Has seleccionado el español como nuevo idioma!", + }, + fr_FR: { + title: "Langue changée!", + description: "Français a été sélectionné comme nouvelle langue!", + }, + } as Record; languageembed = new EmbedBuilder() - .setTitle(languageMap[interaction.options.getString("language") || "en_EN"].title) - .setDescription(languageMap[interaction.options.getString("language") || "en_EN"].description) - .setFooter({ - text: "Would You", - iconURL: client?.user?.displayAvatarURL() || undefined, - }); + .setTitle( + languageMap[interaction.options.getString("language") || "en_EN"].title, + ) + .setDescription( + languageMap[interaction.options.getString("language") || "en_EN"] + .description, + ) + .setFooter({ + text: "Would You", + iconURL: client?.user?.displayAvatarURL() || undefined, + }); switch (interaction.options.getString("type")) { case "user": { @@ -83,14 +100,14 @@ const command: ChatInputCommand = { ); interaction - .reply({ - embeds: [languageembed as EmbedBuilder], - ephemeral: true, - }) - .catch((err) => { - captureException(err); - }); - break; + .reply({ + embeds: [languageembed as EmbedBuilder], + ephemeral: true, + }) + .catch((err) => { + captureException(err); + }); + break; } case "server": { if (!interaction.guild) { diff --git a/src/util/Functions/supportAppCommands.ts b/src/util/Functions/supportAppCommands.ts index 8132e74c..da15c615 100644 --- a/src/util/Functions/supportAppCommands.ts +++ b/src/util/Functions/supportAppCommands.ts @@ -16,7 +16,7 @@ const userCommands = [ "whatwouldyoudo", "leaderboard", "privacy", - "language" + "language", ]; export default function supportAppCommands( diff --git a/src/util/Models/userModel.ts b/src/util/Models/userModel.ts index 3086118f..1662649b 100644 --- a/src/util/Models/userModel.ts +++ b/src/util/Models/userModel.ts @@ -59,7 +59,7 @@ const userModelSchema = new Schema( { userID: { type: String, unique: true }, votePrivacy: { type: Boolean, default: false }, - language : { type: String, default: "en_EN" }, + language: { type: String, default: "en_EN" }, wouldyourather: { yes: { type: Number, default: 0 }, no: { type: Number, default: 0 },