From c2f9da6e925bf6791bcd0082947a8c696f137cb3 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Mon, 15 Mar 2021 14:13:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=BE=20store=20-=20added=20localstorage?= =?UTF-8?q?=20persistence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #1 --- app/src/App.svelte | 1 + app/src/store.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/App.svelte b/app/src/App.svelte index b0ae2bf..a2cce63 100644 --- a/app/src/App.svelte +++ b/app/src/App.svelte @@ -14,6 +14,7 @@ href="https://docs.lauf-fuer-kaya.de/">See our configuration guide.

{ + // TODO: validate token with backend api console.log(token); apikey.set(token) }}> diff --git a/app/src/store.js b/app/src/store.js index 33baafb..456da4f 100644 --- a/app/src/store.js +++ b/app/src/store.js @@ -1,3 +1,7 @@ import { writable } from 'svelte/store'; -export const apikey = writable(''); +const stored_apikey = localStorage.getItem('apikey'); +export const apikey = writable(stored_apikey); +apikey.subscribe((value) => { + localStorage.setItem('apikey', value); +});