From 2d5fc31cef4b3f5928fca7c6e0b2a0391541f210 Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 22 Jan 2025 22:11:40 +0100 Subject: fix: better handling --- src/routes/canaries/Canary.svelte | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/src/routes/canaries/Canary.svelte b/src/routes/canaries/Canary.svelte index 284ed9f..50031ed 100644 --- a/src/routes/canaries/Canary.svelte +++ b/src/routes/canaries/Canary.svelte @@ -25,7 +25,9 @@ $effect(() => { (async (canary) => { rawText = await canary.getRawText(); - })(canary); + })(canary).catch((e) => { + failedFetch = true; + }); }); $effect(() => { (async (canary) => { @@ -59,33 +61,43 @@
- {#if url} - Get Canary: + Get Canary: + {#if canary.upstream} - Signed + Upstream + {/if} + {#if status !== "failed_sigcheck" && status !== "failed_fetch"} - Stripped + Signed - {:else if status === "failed_fetch"} - Get Canary: + {:else} + + Signed, {status === "failed_sigcheck" + ? "bad signature" + : "unreachable"} + + {/if} + {#if url} - Signed + Stripped + {:else} Stripped - {:else} - No URL yet {/if}
-- cgit v1.2.3