From 07480998b6e94bfb32191a765635261d5e22df5d Mon Sep 17 00:00:00 2001 From: Maurice Renck Date: Sun, 10 Mar 2019 19:30:01 +0100 Subject: [PATCH] fixed: date-handling and sorting of episodes --- utils/PodcasterUtils.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/utils/PodcasterUtils.php b/utils/PodcasterUtils.php index 8effca1..5492afe 100644 --- a/utils/PodcasterUtils.php +++ b/utils/PodcasterUtils.php @@ -12,9 +12,17 @@ public function setFeed($page) { } public function getEpisodes() { - return $this->rssFeed->podcasterSource()->toPage()->children()->listed()->filterBy('date', '<=', time())->filter(function($child) { - return $child->hasAudio(); - }); + return $this->rssFeed->podcasterSource() + ->toPage() + ->children() + ->listed() + ->filter(function ($child) { + return $child->date()->toDate() <= time(); + }) + ->filter(function($child) { + return $child->hasAudio(); + }) + ->sortBy('date', 'desc'); } public function setCurrentEpisode($episode) {