import { getDb } from "../src/lib/db";
import { importGamesFromFeeds } from "../src/lib/feeds/import";

getDb();

console.log("=== Полный импорт игр ===");
const started = Date.now();

const result = await importGamesFromFeeds({
  translateDuringImport: true,
  mirrorThumbs: true,
});

console.log(JSON.stringify(result, null, 2));
console.log(`Готово за ${Math.round((Date.now() - started) / 1000)}с`);

const db = getDb();
const stats = db.prepare(`
  SELECT
    (SELECT COUNT(*) FROM games) AS games,
    (SELECT COUNT(*) FROM games WHERE thumb_local IS NOT NULL AND thumb_local != '') AS thumbs
`).get() as { games: number; thumbs: number };
console.log(`В базе: ${stats.games} игр, ${stats.thumbs} локальных превью`);
