From 5ccf65d89b935ee66af1155a0a6ff37726796191 Mon Sep 17 00:00:00 2001 From: "Ean Milligan (Bastion)" Date: Fri, 7 Apr 2023 00:15:10 -0400 Subject: [PATCH] Add error handling to event creation --- src/buttons/event-creation/step2-finalize.ts | 3 ++- src/buttons/event-creation/step3-createEvent.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/buttons/event-creation/step2-finalize.ts b/src/buttons/event-creation/step2-finalize.ts index a290325..2b85fba 100644 --- a/src/buttons/event-creation/step2-finalize.ts +++ b/src/buttons/event-creation/step2-finalize.ts @@ -4,6 +4,7 @@ import { eventDateId, eventDescriptionId, eventTimeId, eventTimeZoneId } from '. import { addTokenToMap, createLFGPost, getFinalActivity, idSeparator, pathIdxSeparator } from './utils.ts'; import { Activities, Activity } from './activities.ts'; import { getDateFromRawInput } from './dateTimeUtils.ts'; +import utils from '../../utils.ts'; export const customId = 'finalize'; @@ -73,7 +74,7 @@ const execute = async (bot: Bot, interaction: Interaction) => { customIdIdxPath, true, ), - ); + ).catch((e: Error) => utils.commonLoggers.interactionSendError('step2-finalize.ts', interaction, e)); } else { somethingWentWrong(bot, interaction, 'noDataFromEventDescriptionModal'); } diff --git a/src/buttons/event-creation/step3-createEvent.ts b/src/buttons/event-creation/step3-createEvent.ts index 44c44f8..3854170 100644 --- a/src/buttons/event-creation/step3-createEvent.ts +++ b/src/buttons/event-creation/step3-createEvent.ts @@ -46,7 +46,7 @@ const execute = async (bot: Bot, interaction: Interaction) => { // Let discord know we didn't ignore the user bot.helpers.sendInteractionResponse(interaction.id, interaction.token, { type: InteractionResponseTypes.DeferredUpdateMessage, - }); + }).catch((e: Error) => utils.commonLoggers.interactionSendError('step3-createEvent.ts', interaction, e)); } else { somethingWentWrong(bot, interaction, 'noDataFromFinalizeEventStep'); }