From 485703093387c6a572490c89c838794d7428eb34 Mon Sep 17 00:00:00 2001 From: wukko Date: Fri, 16 Aug 2024 23:36:56 +0600 Subject: [PATCH] web/api: jwt session token, clean up, move related modules to own dir --- .../save/buttons/DownloadButton.svelte | 2 +- web/src/lib/api.ts | 140 ------------------ web/src/lib/api/api-url.ts | 11 ++ web/src/lib/api/api.ts | 88 +++++++++++ web/src/lib/api/override-warning.ts | 62 ++++++++ web/src/lib/api/session.ts | 65 ++++++++ web/src/lib/{ => api}/turnstile.ts | 15 +- web/src/lib/state/session.ts | 6 + web/src/lib/types/api.ts | 11 +- 9 files changed, 255 insertions(+), 145 deletions(-) delete mode 100644 web/src/lib/api.ts create mode 100644 web/src/lib/api/api-url.ts create mode 100644 web/src/lib/api/api.ts create mode 100644 web/src/lib/api/override-warning.ts create mode 100644 web/src/lib/api/session.ts rename web/src/lib/{ => api}/turnstile.ts (50%) create mode 100644 web/src/lib/state/session.ts diff --git a/web/src/components/save/buttons/DownloadButton.svelte b/web/src/components/save/buttons/DownloadButton.svelte index 7beaf976..91b7b411 100644 --- a/web/src/components/save/buttons/DownloadButton.svelte +++ b/web/src/components/save/buttons/DownloadButton.svelte @@ -1,7 +1,7 @@