import { getDb } from "./index"; export function getSetting(key: string): string | null { const row = getDb() .prepare("SELECT value FROM settings WHERE key = ?") .get(key) as { value: string } | undefined; return row ? row.value : null; } export function getSettings(keys: string[]): Record { const result: Record = {}; for (const key of keys) { result[key] = getSetting(key); } return result; } export function setSetting(key: string, value: string): void { getDb() .prepare("INSERT OR REPLACE INTO settings (key, value) VALUES (?, ?)") .run(key, value); } export function deleteSetting(key: string): void { getDb() .prepare("DELETE FROM settings WHERE key = ?") .run(key); }