From 1796f2519e03055ba18275f84d1d07a7725fc466 Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Tue, 22 Apr 2025 16:12:04 +0100 Subject: [PATCH] Add error handler to series view command --- src/commands/series.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/commands/series.ts b/src/commands/series.ts index e268db9..16ae0db 100644 --- a/src/commands/series.ts +++ b/src/commands/series.ts @@ -60,13 +60,18 @@ export default class Series extends Command { return; } - const embed = await SeriesHelper.GenerateSeriesViewPage(series.id, 0, interaction.user.id); + try { + const embed = await SeriesHelper.GenerateSeriesViewPage(series.id, 0, interaction.user.id); - await interaction.followUp({ - embeds: [ embed!.embed ], - components: [ embed!.row ], - files: [ embed!.image ], - }); + await interaction.followUp({ + embeds: [ embed!.embed ], + components: [ embed!.row ], + files: [ embed!.image ], + }); + } catch (e) { + await interaction.followUp("An error has occured generating the series grid."); + AppLogger.CatchError("Series", e); + } } private async ListSeries(interaction: CommandInteraction) {