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

View File

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