aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-08-02 20:11:42 -0700
committerAdam Soltys <[email protected]>2025-08-02 20:11:42 -0700
commitc580a8d7669a6127d6fb4c2f476c175424ab8b67 (patch)
treef8e6e58e1d1d70205d7e7469f51349fccfbffb7a /src/components
parent5757ef30eb664441e023396cae5a7f8b5db409ff (diff)
downloadcoinos-ui-c580a8d7669a6127d6fb4c2f476c175424ab8b67.tar.gz
coinos-ui-c580a8d7669a6127d6fb4c2f476c175424ab8b67.zip
remove pin after expiry
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Pin.svelte8
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>