import { validateFleetSettings, type FleetSettings } from '../fleet-settings.js'; import { db } from './db/index.js'; import { FLEET_SETTINGS_KEY } from './db/fleet-settings.js'; export function fleetSettings(): FleetSettings { const row = db() .prepare('SELECT value FROM settings WHERE key = ?') .get(FLEET_SETTINGS_KEY) as { value: string }; return JSON.parse(row.value); } export function saveFleetSettings(input: unknown): FleetSettings { const settings = validateFleetSettings(input); db() .prepare('UPDATE settings SET value = ? WHERE key = ?') .run(JSON.stringify(settings), FLEET_SETTINGS_KEY); return settings; }