From 27322c18297e62d5aa653621516d12dcb6e84213 Mon Sep 17 00:00:00 2001 From: Nikolaos Andriotis <67287051+andriotisnikos1@users.noreply.github.com> Date: Tue, 21 Oct 2025 22:41:58 +0300 Subject: [PATCH] fix error for no-auction pages --- .../utils/constructAuctionPageDisplayContainer.ts | 10 +++++++--- src/shared/displayContainers/genericErrorContainer.ts | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/commands/auctions/search/utils/constructAuctionPageDisplayContainer.ts b/src/commands/auctions/search/utils/constructAuctionPageDisplayContainer.ts index 8d88bc8..cf1fd2f 100644 --- a/src/commands/auctions/search/utils/constructAuctionPageDisplayContainer.ts +++ b/src/commands/auctions/search/utils/constructAuctionPageDisplayContainer.ts @@ -33,6 +33,12 @@ export default async function constructAuctionPageDisplayContainer({ if (!botEmojis) throw new Error("Bot emojis not found"); + const auctionsTextDisplay = auctions.length > 0 + ? auctions + .map((auction, _) => constructAuctionDisplay(auction, botEmojis)) + .join("\n\n") + : "No auctions found for the given criteria."; + const container = new ContainerBuilder() .addTextDisplayComponents( (t) => t.setContent(`### ${title || "Auction Search"}`), @@ -47,9 +53,7 @@ export default async function constructAuctionPageDisplayContainer({ .addSeparatorComponents((s) => s.setSpacing(SeparatorSpacingSize.Small)) .addTextDisplayComponents((t) => t.setContent( - auctions - .map((auction, _) => constructAuctionDisplay(auction, botEmojis)) - .join("\n\n") + auctionsTextDisplay ) ) .addSeparatorComponents((s) => s.setSpacing(SeparatorSpacingSize.Small)) diff --git a/src/shared/displayContainers/genericErrorContainer.ts b/src/shared/displayContainers/genericErrorContainer.ts index bd306e6..2fad585 100644 --- a/src/shared/displayContainers/genericErrorContainer.ts +++ b/src/shared/displayContainers/genericErrorContainer.ts @@ -4,7 +4,7 @@ export default new ContainerBuilder() .addTextDisplayComponents((t) => t.setContent("### An Error Occurred")) .addTextDisplayComponents((t) => t.setContent( - "Sorry, something went wrong while processing your request. Please contact @andriotis and tell him to deal with the mess" + "Sorry, something went wrong while processing your request. Please report this error to the MinionAH Developers." ) ) .addSeparatorComponents((s) => s.setSpacing(SeparatorSpacingSize.Large))