From 7a791cdea8059368f3250a48145a9b97a68cc421 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 8 Mar 2026 16:27:45 +0100 Subject: [PATCH] Migrate Interaction*Event to satisfies, part of #1577 --- .../#interaction_id/#interaction_token/callback.ts | 4 ++-- src/api/routes/interactions/index.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/routes/interactions/#interaction_id/#interaction_token/callback.ts b/src/api/routes/interactions/#interaction_id/#interaction_token/callback.ts index 9164ae7e1..7a7812678 100644 --- a/src/api/routes/interactions/#interaction_id/#interaction_token/callback.ts +++ b/src/api/routes/interactions/#interaction_id/#interaction_token/callback.ts @@ -47,9 +47,9 @@ router.post( user_id: interaction?.userId, data: { id: interactionId, - nonce: interaction?.nonce, + nonce: interaction.nonce ?? "", // TODO: did i do this right? }, - } as InteractionSuccessEvent); + } satisfies InteractionSuccessEvent); switch (body.type) { case InteractionCallbackType.PONG: diff --git a/src/api/routes/interactions/index.ts b/src/api/routes/interactions/index.ts index 8a793efdb..33375b145 100644 --- a/src/api/routes/interactions/index.ts +++ b/src/api/routes/interactions/index.ts @@ -130,7 +130,7 @@ router.post("/", route({}), async (req: Request, res: Response) => { nonce: body.nonce, reason_code: InteractionFailureReason.TIMEOUT, }, - } as InteractionFailureEvent); + } satisfies InteractionFailureEvent); }, 3000); pendingInteractions.set(interactionId, {