refactoring part 1: camelcase naming, token vs pw naming

This commit is contained in:
2025-07-16 09:39:02 +02:00
parent b8e5031669
commit 34d5034a71
9 changed files with 96 additions and 91 deletions

View File

@@ -3,42 +3,42 @@ import jsSHA from 'jssha';
const db = new Database('./src/lib/data/tatort.db');
let create_stmt = `CREATE TABLE IF NOT EXISTS users
let createSQLStmt = `CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
pw TEXT NOT NULL)`;
db.exec(create_stmt);
db.exec(createSQLStmt);
// check if there are any users; if not add one default admin one
let pw = 'pass-123';
let hashed_pw = new jsSHA('SHA-512', 'TEXT').update(pw).getHash('HEX');
let password = 'pass-123';
let hashedPassword = new jsSHA('SHA-512', 'TEXT').update(password).getHash('HEX');
let check_ins_stmt = `INSERT INTO users (name, pw) SELECT 'admin', '${hashed_pw}'
let checkInsertSQLStmt = `INSERT INTO users (name, pw) SELECT 'admin', '${hashedPassword}'
WHERE NOT EXISTS (SELECT * FROM users);`;
db.exec(check_ins_stmt);
db.exec(checkInsertSQLStmt);
let users_stmt = `SELECT * FROM USERS`;
let stmt = db.prepare(users_stmt);
let usersSQLStmt = `SELECT * FROM USERS`;
let SQLStatement = db.prepare(usersSQLStmt);
console.log(`\n`, `*** Users table`);
for (const usr of stmt.iterate()) {
for (const usr of SQLStatement.iterate()) {
console.log(`[r] ${usr.name} + ${usr.pw}`);
}
// cases table
create_stmt = `CREATE TABLE IF NOT EXISTS cases
createSQLStmt = `CREATE TABLE IF NOT EXISTS cases
(id INTEGER PRIMARY KEY AUTOINCREMENT,
token TEXT NOT NULL UNIQUE,
name TEXT NOT NULL UNIQUE,
pw TEXT NOT NULL)`;
db.exec(create_stmt);
db.exec(createSQLStmt);
let cases_stmt = `SELECT * FROM cases`;
stmt = db.prepare(cases_stmt);
let casesSQLStmt = `SELECT * FROM cases`;
SQLStatement = db.prepare(casesSQLStmt);
console.log(`\n`, `*** Cases table`);
for (const usr of stmt.iterate()) {
for (const usr of SQLStatement.iterate()) {
console.log(`[r] ${usr.name} + ${usr.token} + ${usr.pw}`);
}