From ec09f119150cb212e83f39ae5e49c99373b1a9f3 Mon Sep 17 00:00:00 2001 From: MohitBareja16 Date: Mon, 1 Jun 2026 23:36:46 +0530 Subject: [PATCH] Refactor: Implement type-safe error handling in challenge room --- frontend/src/app/challenges/[id]/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/challenges/[id]/page.tsx b/frontend/src/app/challenges/[id]/page.tsx index 7bc6cbe..a6f6ad2 100644 --- a/frontend/src/app/challenges/[id]/page.tsx +++ b/frontend/src/app/challenges/[id]/page.tsx @@ -101,8 +101,8 @@ function ChallengeRoomInner() { if (socket) { socket.emit("challengeSubmission", { challengeId }) } - } catch (error: any) { - setOutput(error.message || "Submission failed.") + } catch (error: unknown) { + setOutput(error instanceof Error ? error.message : "Submission failed.") } finally { setSubmitting(false) }