Add searching feature

This commit is contained in:
2025-06-08 21:53:45 +09:00
parent cd0e4065fc
commit b7f3ca6a27
16 changed files with 564 additions and 194 deletions

View File

@ -103,9 +103,12 @@ class BatchScheduler {
}
// Episode category migration
const { migrateEpisodesWithCategories, getEpisodeCategoryMigrationStatus } =
await import("./database.js");
const episodeMigrationStatus = await getEpisodeCategoryMigrationStatus();
const {
migrateEpisodesWithCategories,
getEpisodeCategoryMigrationStatus,
} = await import("./database.js");
const episodeMigrationStatus =
await getEpisodeCategoryMigrationStatus();
if (!episodeMigrationStatus.migrationComplete) {
console.log("🔄 Running episode category migration...");
@ -117,10 +120,7 @@ class BatchScheduler {
this.migrationCompleted = true;
} catch (migrationError) {
console.error(
"❌ Error during category migrations:",
migrationError,
);
console.error("❌ Error during category migrations:", migrationError);
// Don't fail the entire batch process due to migration error
this.migrationCompleted = true; // Mark as completed to avoid retrying every batch
}