Update:Podcast new episode check cronjob to use last episode pub date if exists otherwise fallback to using last check date

This commit is contained in:
advplyr 2022-05-11 18:55:19 -05:00
parent 74d26eece4
commit 17d15144eb
2 changed files with 21 additions and 12 deletions

View file

@ -104,6 +104,15 @@ class Podcast {
get numTracks() {
return this.episodes.length
}
get latestEpisodePublished() {
var largestPublishedAt = 0
this.episodes.forEach((ep) => {
if (ep.publishedAt && ep.publishedAt > largestPublishedAt) {
largestPublishedAt = ep.publishedAt
}
})
return largestPublishedAt
}
update(payload) {
var json = this.toJSON()