From c099dae06514a16d296b0fd01b24937b2ab45339 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 6 Jan 2023 13:59:14 -0800 Subject: locktime field --- src/lib/store.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/lib') diff --git a/src/lib/store.js b/src/lib/store.js index 6a2d7fd6..7383716d 100644 --- a/src/lib/store.js +++ b/src/lib/store.js @@ -1,19 +1,13 @@ import { get, writable } from 'svelte/store'; import { browser } from '$app/environment'; -const persistSession = (key, defaultValue, expiry) => { - if (expiry && browser && new Date() - expiry > sessionStorage.getItem(key + 'time')) { - sessionStorage.removeItem(key); - } - +const persistSession = (key, defaultValue) => { let s = writable( browser && sessionStorage.getItem(key) && sessionStorage.getItem(key) !== 'undefined' ? JSON.parse(sessionStorage.getItem(key)) : defaultValue ); - expiry && browser && sessionStorage.setItem(key + 'time', Date.now()); - s.subscribe((v) => browser && sessionStorage.setItem(key, JSON.stringify(v))); return s; @@ -49,7 +43,7 @@ export const newPayment = persistLocal('newPayment'); export const colorTheme = writable('from-primary to-gradient'); export const avatarUpload = writable(); export const bannerUpload = writable(); -export const pin = persistSession('pin', undefined, 5 * 60 * 1000); +export const pin = persistSession('pin', undefined); export const last = writable(); export const request = writable(); export const invoice = writable(); -- cgit v1.2.3