Fix:Updating RSS feeds with new episodes #2139

This commit is contained in:
advplyr 2023-09-23 14:27:13 -05:00
parent a446fc0f20
commit fd0920c808
3 changed files with 24 additions and 0 deletions

View file

@ -63,6 +63,19 @@ class FeedEpisode extends Model {
}
}
/**
* Create feed episode from old model
*
* @param {string} feedId
* @param {Object} oldFeedEpisode
* @returns {Promise<FeedEpisode>}
*/
static createFromOld(feedId, oldFeedEpisode) {
const newEpisode = this.getFromOld(oldFeedEpisode)
newEpisode.feedId = feedId
return this.create(newEpisode)
}
static getFromOld(oldFeedEpisode) {
return {
id: oldFeedEpisode.id,