aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-01-06 13:59:14 -0800
committerAdam Soltys <[email protected]>2023-01-06 13:59:14 -0800
commitc099dae06514a16d296b0fd01b24937b2ab45339 (patch)
treeffd729d78980e41de43284e974d0683d8ef29f9f /src/lib
parent46e33eb5ba63276836322b11abfbff6432c98ff6 (diff)
downloadcoinos-ui-c099dae06514a16d296b0fd01b24937b2ab45339.tar.gz
coinos-ui-c099dae06514a16d296b0fd01b24937b2ab45339.zip
locktime field
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/store.js10
1 files changed, 2 insertions, 8 deletions
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();