Merge pull request #3164 from omnivore-app/feature/fetch-content-for-following

feat: fetch content for rss feed items in following folder
This commit is contained in:
Hongbo Wu
2023-11-28 12:07:17 +08:00
committed by GitHub
11 changed files with 61 additions and 26 deletions

View File

@ -200,17 +200,15 @@ const createTask = async (
item: RssFeedItem,
autoAddToLibrary: boolean
) => {
if (autoAddToLibrary) {
return createSavingItemTask(userId, feedUrl, item)
}
return createFollowingTask(userId, feedUrl, item)
const folder = autoAddToLibrary ? 'inbox' : 'following'
return createSavingItemTask(userId, feedUrl, item, folder)
}
const createSavingItemTask = async (
userId: string,
feedUrl: string,
item: RssFeedItem
item: RssFeedItem,
folder: string
) => {
const input = {
userId,
@ -221,6 +219,7 @@ const createSavingItemTask = async (
rssFeedUrl: feedUrl,
savedAt: item.isoDate,
publishedAt: item.isoDate,
folder,
}
try {