Add updating feed title feature
This commit is contained in:
		@@ -717,13 +717,25 @@ export async function addNewFeedUrl(feedUrl: string): Promise<void> {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  try {
 | 
			
		||||
    // Add to feeds table
 | 
			
		||||
    // Parse RSS feed to get feed information including title
 | 
			
		||||
    const parser = new Parser<FeedItem>();
 | 
			
		||||
    const feed = await parser.parseURL(feedUrl);
 | 
			
		||||
    
 | 
			
		||||
    // Extract feed title, fallback to URL if not available
 | 
			
		||||
    const feedTitle = feed.title || feedUrl;
 | 
			
		||||
    
 | 
			
		||||
    // Classify feed category using OpenAI
 | 
			
		||||
    const category = await openAI_ClassifyFeed(feedTitle);
 | 
			
		||||
    
 | 
			
		||||
    // Add to feeds table with title and category
 | 
			
		||||
    await saveFeed({
 | 
			
		||||
      url: feedUrl,
 | 
			
		||||
      title: feedTitle,
 | 
			
		||||
      category: category,
 | 
			
		||||
      active: true,
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    console.log(`✅ Feed URL added: ${feedUrl}`);
 | 
			
		||||
    console.log(`✅ Feed URL added: ${feedUrl} (Title: ${feedTitle}, Category: ${category})`);
 | 
			
		||||
  } catch (error) {
 | 
			
		||||
    console.error(`❌ Failed to add feed URL: ${feedUrl}`, error);
 | 
			
		||||
    throw error;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user