fix: expire default query cache upon scheduled episode publication

fix #81
This commit is contained in:
Yassine Doghri 2021-07-29 15:42:01 +00:00
parent 7fdea63de7
commit b72e7c8691
1 changed files with 7 additions and 1 deletions

View File

@ -357,8 +357,14 @@ class PodcastModel extends Model
];
}
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode($podcastId);
cache()
->save($cacheName, $defaultQuery, DECADE);
->save(
$cacheName,
$defaultQuery,
$secondsToNextUnpublishedEpisode ? $secondsToNextUnpublishedEpisode : DECADE
);
}
return $defaultQuery;
}