* Set a metadata key-value pair (upsert)
(key: string, value: string)
| 2482 | * Set a metadata key-value pair (upsert) |
| 2483 | */ |
| 2484 | setMetadata(key: string, value: string): void { |
| 2485 | this.db.prepare( |
| 2486 | 'INSERT INTO project_metadata (key, value, updated_at) VALUES (?, ?, ?) ON CONFLICT(key) DO UPDATE SET value = excluded.value, updated_at = excluded.updated_at' |
| 2487 | ).run(key, value, Date.now()); |
| 2488 | } |
| 2489 | |
| 2490 | /** |
| 2491 | * Get all metadata as a key-value record |
no test coverage detected