mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-11 17:52:31 +03:00
23 lines
831 B
JavaScript
23 lines
831 B
JavaScript
const Database = require('better-sqlite3');
|
|
const { v4: uuidv4 } = require('uuid');
|
|
|
|
const db = new Database('/Users/work/.omniroute/storage.sqlite');
|
|
const combos = db.prepare("SELECT id, name FROM combos").all();
|
|
const now = new Date().toISOString();
|
|
|
|
for (const combo of combos) {
|
|
const mappingId = uuidv4();
|
|
// Map the combo name directly as the pattern
|
|
try {
|
|
db.prepare(`
|
|
INSERT INTO model_combo_mappings
|
|
(id, pattern, combo_id, priority, enabled, description, created_at, updated_at)
|
|
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
|
|
`).run(mappingId, combo.name, combo.id, 100, 1, `Auto-mapped combo: ${combo.name}`, now, now);
|
|
console.log(`Mapped pattern '${combo.name}' to combo '${combo.name}'`);
|
|
} catch(e) {
|
|
console.log(`Error mapping ${combo.name}: ${e.message}`);
|
|
}
|
|
}
|
|
console.log("Done.");
|