From c580a8d7669a6127d6fb4c2f476c175424ab8b67 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 2 Aug 2025 20:11:42 -0700 Subject: remove pin after expiry --- src/components/Pin.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/Pin.svelte b/src/components/Pin.svelte index a429e976..980e17fa 100644 --- a/src/components/Pin.svelte +++ b/src/components/Pin.svelte @@ -20,7 +20,7 @@ let loaded; onMount(() => setTimeout(() => (loaded = true), 500)); - let locktime = 30 * 60; + let locktime = 5 * 60; $: loaded && checkPin(p); let checkPin = async (p) => { @@ -34,7 +34,10 @@ if (result) { if (notify) success("Pin confirmed"); - if (locktime) setCookie("pin", p, locktime); + if (locktime) { + setCookie("pin", p, locktime); + setTimeout(() => ($pin = undefined), locktime * 1000); + } $pin = p; } else { fail("Invalid pin"); @@ -63,7 +66,6 @@