Update
This commit is contained in:
		@@ -107,7 +107,7 @@ function extractDomain(url: string): string | null {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Initialize database with proper error handling
 | 
			
		||||
function initializeDatabase(): Database {
 | 
			
		||||
async function initializeDatabase(): Database {
 | 
			
		||||
  // Ensure data directory exists
 | 
			
		||||
  if (!fs.existsSync(config.paths.dataDir)) {
 | 
			
		||||
    fs.mkdirSync(config.paths.dataDir, { recursive: true });
 | 
			
		||||
@@ -205,7 +205,7 @@ function initializeDatabase(): Database {
 | 
			
		||||
  // Perform database integrity checks and fixes
 | 
			
		||||
  performDatabaseIntegrityFixes(db);
 | 
			
		||||
 | 
			
		||||
  migrateFeedsWithCategories(db);
 | 
			
		||||
  await migrateFeedsWithCategories(db);
 | 
			
		||||
 | 
			
		||||
  return db;
 | 
			
		||||
}
 | 
			
		||||
@@ -1126,7 +1126,7 @@ export async function updateFeedRequestStatus(
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Migration function to classify existing feeds without categories
 | 
			
		||||
export function migrateFeedsWithCategories(db: Database): void {
 | 
			
		||||
export async function migrateFeedsWithCategories(db: Database): void {
 | 
			
		||||
  try {
 | 
			
		||||
    console.log("🔄 Starting feed category migration...");
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user