diff options
| author | Adam Soltys <[email protected]> | 2025-08-02 20:11:42 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-08-02 20:11:42 -0700 |
| commit | c580a8d7669a6127d6fb4c2f476c175424ab8b67 (patch) | |
| tree | f8e6e58e1d1d70205d7e7469f51349fccfbffb7a | |
| parent | 5757ef30eb664441e023396cae5a7f8b5db409ff (diff) | |
| download | coinos-ui-c580a8d7669a6127d6fb4c2f476c175424ab8b67.tar.gz coinos-ui-c580a8d7669a6127d6fb4c2f476c175424ab8b67.zip | |
remove pin after expiry
| -rw-r--r-- | src/components/Pin.svelte | 8 |
1 files 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 @@ <select name="locktime" bind:value={locktime}> <option value={30}>30 {$t("user.settings.seconds")}</option> <option value={5 * 60}>5 {$t("user.settings.minutes")}</option> - <option value={10 * 60}>10 {$t("user.settings.minutes")}</option> <option value={30 * 60}>30 {$t("user.settings.minutes")}</option> <option value={60 * 60}>1 {$t("user.settings.hour")}</option> <option value={8 * 60 * 60}>8 {$t("user.settings.hours")}</option> |
