update
This commit is contained in:
@@ -120,6 +120,7 @@ export class OneboxDatabase {
|
||||
type TEXT NOT NULL,
|
||||
value TEXT NOT NULL,
|
||||
cloudflare_id TEXT,
|
||||
zone_id TEXT,
|
||||
created_at INTEGER NOT NULL,
|
||||
updated_at INTEGER NOT NULL
|
||||
)
|
||||
@@ -437,7 +438,11 @@ export class OneboxDatabase {
|
||||
if (!this.db) throw new Error('Database not initialized');
|
||||
|
||||
const rows = this.query('SELECT value FROM settings WHERE key = ?', [key]);
|
||||
return rows.length > 0 ? String(rows[0][0]) : null;
|
||||
if (rows.length === 0) return null;
|
||||
|
||||
// @db/sqlite returns rows as objects with column names as keys
|
||||
const value = (rows[0] as any).value || rows[0][0];
|
||||
return value ? String(value) : null;
|
||||
}
|
||||
|
||||
setSetting(key: string, value: string): void {
|
||||
|
||||
Reference in New Issue
Block a user