diff --git a/Discord/src/smallEvents/shop.ts b/Discord/src/smallEvents/shop.ts index 17a5aca37..970b086c8 100644 --- a/Discord/src/smallEvents/shop.ts +++ b/Discord/src/smallEvents/shop.ts @@ -33,9 +33,9 @@ export async function smallShopCollector(packet: ReactionCollectorCreationPacket price: data.price, type: `${Constants.REACTIONS.ITEM_CATEGORIES[data.item.category]}${i18n.t("smallEvents:shop.types", { returnObjects: true, - lng: interaction.userLanguage, - interpolation: {escapeValue: false} - })[data.item.category]}` + lng: interaction.userLanguage + })[data.item.category]}`, + interpolation: {escapeValue: false} }), interaction.user, interaction.userLanguage @@ -45,14 +45,18 @@ export async function smallShopCollector(packet: ReactionCollectorCreationPacket } export async function baseFunctionHandler(context: PacketContext, translationKey: string): Promise { - const interaction = DiscordCache.getInteraction(context.discord!.interaction); - await interaction?.followUp({ + const originalInteraction = DiscordCache.getInteraction(context.discord!.interaction!); + if (!originalInteraction) { + return; + } + const buttonInteraction = DiscordCache.getButtonInteraction(context.discord!.buttonInteraction!); + await buttonInteraction?.editReply({ embeds: [ new DraftbotSmallEventEmbed( "shop", - StringUtils.getRandomTranslation(translationKey, interaction.userLanguage), - interaction.user, - interaction.userLanguage + StringUtils.getRandomTranslation(translationKey, originalInteraction.userLanguage), + buttonInteraction.user, + originalInteraction.userLanguage ) ] }); diff --git a/Lang/fr/smallEvents.json b/Lang/fr/smallEvents.json index 4316b5656..c1b3e8575 100644 --- a/Lang/fr/smallEvents.json +++ b/Lang/fr/smallEvents.json @@ -1565,7 +1565,7 @@ "Vous tendez une bourse vide en espérant que cela passe sans emcombre mais vous vous faites vite chasser, vous reprenez votre chemin triste et déçu." ], "refused": [ - "Vous déclinez gentiment l'offre et reprenez votre chemin." + "Vous déclinez l'offre et reprenez votre chemin." ] } } \ No newline at end of file