From 86a617712603e6ed2853e9b77be4b542e782391d Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 7 Aug 2025 12:43:13 +0200 Subject: [PATCH] UI/useClan: add error debugging --- pkgs/clan-app/ui/src/hooks/clan.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-app/ui/src/hooks/clan.ts b/pkgs/clan-app/ui/src/hooks/clan.ts index b3b6e657d..a8e2418d0 100644 --- a/pkgs/clan-app/ui/src/hooks/clan.ts +++ b/pkgs/clan-app/ui/src/hooks/clan.ts @@ -47,7 +47,12 @@ export const navigateToMachine = ( }; export const clanURIParam = (params: Params) => { - return decodeBase64(params.clanURI); + try { + return decodeBase64(params.clanURI); + } catch (e) { + console.error("Failed to decode clan URI:", params.clanURI, e); + throw new Error("Invalid clan URI"); + } }; export const useClanURI = () => clanURIParam(useParams());