refactor DB access

This commit is contained in:
2025-07-11 11:39:42 +02:00
parent 8408d63f40
commit a7eb81151f
4 changed files with 6 additions and 8 deletions

View File

@@ -1,12 +1,9 @@
import jwt from 'jsonwebtoken';
import jsSHA from 'jssha';
import Database from 'better-sqlite3';
import process from 'process';
import db from '$lib/server/dbService';
import config from '$lib/config';
// import db from '../init/init_db';
let db = new Database('./src/lib/data/tatort.db');
const SECRET = config.jwt.secret;
const EXPIRES_IN = config.jwt.expiresIn;

View File

@@ -0,0 +1,3 @@
import Database from 'better-sqlite3';
export const db = new Database('./src/lib/data/tatort.db');

View File

@@ -2,8 +2,7 @@ import { fail } from '@sveltejs/kit';
import { BUCKET, client, CONFIGFILENAME, TOKENFILENAME } from '$lib/minio';
import { checkIfExactDirectoryExists, getContentOfTextObject } from './s3ClientService';
import Database from 'better-sqlite3';
const db = new Database('./src/lib/data/tatort.db');
import { db } from './dbService';
/**
* Get Vorgang and corresponend list of tatorte

View File

@@ -4,7 +4,7 @@ import { client } from '$lib/minio';
import { fail } from '@sveltejs/kit';
import { v4 as uuidv4 } from 'uuid';
import Database from 'better-sqlite3';
import { db } from '$lib/server/dbService';
const isRequiredFieldValid = (value: unknown) => {
if (value == null) return false;
@@ -25,7 +25,6 @@ export const actions = {
// store case in database
let db = new Database('./src/lib/data/tatort.db');
let token = uuidv4();
let insert_stmt = `INSERT INTO cases (token, name, pw) VALUES (?, ?, ?)`;
const stmt = db.prepare(insert_stmt);