From 143bb128a5a746ace4830e06e794cba3713613cc Mon Sep 17 00:00:00 2001 From: Chi Cong Tran Date: Thu, 17 Jul 2025 08:09:17 +0200 Subject: [PATCH] refactoring part 2: mainly consolidation of token, ids and passwort --- src/lib/server/vorgangService.ts | 14 ++++---- src/routes/(angemeldet)/list/+page.svelte | 2 +- .../(angemeldet)/upload/+page.server.ts | 32 +++++++++---------- src/routes/(angemeldet)/upload/+page.svelte | 31 +++++++++--------- src/routes/(token-based)/+layout.server.ts | 12 +++---- .../list/[vorgang]/+page.server.ts | 14 ++++---- .../(token-based)/list/[vorgang]/+page.svelte | 10 +++--- src/routes/anmeldung/+page.server.ts | 12 ++++--- src/routes/anmeldung/+page.svelte | 18 +++++------ src/routes/api/list/[vorgang]/code/+server.ts | 5 ++- 10 files changed, 74 insertions(+), 76 deletions(-) diff --git a/src/lib/server/vorgangService.ts b/src/lib/server/vorgangService.ts index b4b4083..1b65817 100644 --- a/src/lib/server/vorgangService.ts +++ b/src/lib/server/vorgangService.ts @@ -6,11 +6,11 @@ import { db } from './dbService'; /** * Get Vorgang and corresponend list of tatorte - * @param caseId + * @param caseToken * @returns */ -export const getVorgangByCaseId = async (caseId: string) => { - const prefix = `${caseId}/`; +export const getCrimesListByToken = async (caseToken: string) => { + const prefix = `${caseToken}/`; const stream = client.listObjectsV2(BUCKET, prefix, false, ''); @@ -174,14 +174,14 @@ export const hasValidToken = async (caseId: string, caseToken: string) => { } }; -export const tokenValid = function (caseId, caseToken) { - if (!caseToken) { +export const passwordValid = function (caseToken, casePassword) { + if (!casePassword) { return false; } - const vorg = getVorgangByToken(caseId); + const vorg = getVorgangByToken(caseToken); - if (!vorg || vorg.pw !== caseToken) { + if (!vorg || vorg.pw !== casePassword) { return false; } diff --git a/src/routes/(angemeldet)/list/+page.svelte b/src/routes/(angemeldet)/list/+page.svelte index 24b1503..3dccabd 100644 --- a/src/routes/(angemeldet)/list/+page.svelte +++ b/src/routes/(angemeldet)/list/+page.svelte @@ -46,7 +46,7 @@