diff options
Diffstat (limited to 'p/api/fever.php')
| -rw-r--r-- | p/api/fever.php | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/p/api/fever.php b/p/api/fever.php index 01e6d7b61..420a17f64 100644 --- a/p/api/fever.php +++ b/p/api/fever.php @@ -317,6 +317,9 @@ final class FeverAPI /** @var FreshRSS_Feed $feed */ foreach ($myFeeds as $feed) { + if ($feed->priority() <= FreshRSS_Feed::PRIORITY_HIDDEN) { + continue; + } $feeds[] = [ 'id' => $feed->id(), 'favicon_id' => $feed->id(), @@ -362,6 +365,9 @@ final class FeverAPI $myFeeds = $this->feedDAO->listFeeds(); foreach ($myFeeds as $feed) { + if ($feed->priority() <= FreshRSS_Feed::PRIORITY_HIDDEN) { + continue; + } $id = $feed->hashFavicon(); $filename = DATA_PATH . '/favicons/' . $id . '.ico'; if (!file_exists($filename)) { @@ -390,6 +396,9 @@ final class FeverAPI $myFeeds = $this->feedDAO->listFeeds(); foreach ($myFeeds as $feed) { + if ($feed->priority() <= FreshRSS_Feed::PRIORITY_HIDDEN) { + continue; + } $ids[$feed->categoryId()][] = $feed->id(); } @@ -471,10 +480,13 @@ final class FeverAPI $feeds = []; foreach ($group_ids as $id) { $category = $categoryDAO->searchById((int)$id); //TODO: Transform to SQL query without loop! Consider FreshRSS_CategoryDAO::listCategories(true) - if ($category == null) { + if ($category === null) { continue; } foreach ($category->feeds() as $feed) { + if ($feed->priority() <= FreshRSS_Feed::PRIORITY_HIDDEN) { + continue; + } $feeds[] = $feed->id(); } } |
