From 5aa37014af06bf62ebfb2caa9b390bc806828b2f Mon Sep 17 00:00:00 2001 From: Tarrgon <61888458+Tarrgon@users.noreply.github.com> Date: Thu, 29 May 2025 22:46:57 -0400 Subject: [PATCH] Add error logs, too --- src/discord-joiner/index.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/discord-joiner/index.ts b/src/discord-joiner/index.ts index 5295e2c..b5dcf66 100644 --- a/src/discord-joiner/index.ts +++ b/src/discord-joiner/index.ts @@ -98,12 +98,14 @@ async function handleInitial(req: Request, res: Response): Promise { async function handleCallback(req: Request, res: Response): Promise { if (!req.session.userId || !req.session.username || !req.session.oauthState) { + console.error('Session details missing on discord joining'); return sendForbidden(res, 'Session details missing'); } const state = req.query.state as string; if (state != req.session.oauthState) { + console.error('OAuth state mismatch on discord joining'); return sendForbidden(res, 'OAuth state mismatch'); } @@ -129,16 +131,16 @@ async function handleCallback(req: Request, res: Response): Promise { render(res, 200, 'Success', `You have been added to the server. See you there.`); } -function sendInteralServerError(res: Response, message = 'Internal Server Error') { - render(res, 500, message); +function sendInteralServerError(res: Response, message: string = '') { + render(res, 500, 'Internal Server Error', message); } -function sendForbidden(res: Response, message = 'Forbidden') { - render(res, 403, message); +function sendForbidden(res: Response, message: string = '') { + render(res, 403, 'Forbidden', message); } -function sendBadRequest(res: Response, message = 'Bad Request') { - render(res, 400, message); +function sendBadRequest(res: Response, message: string = '') { + render(res, 400, 'Bad Request', message); } function render(res: Response, code: number, title: string = '', message: string = '') {