summaryrefslogtreecommitdiff
path: root/classes/api.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2022-02-20 12:48:38 +0300
committerAndrew Dolgov <[email protected]>2022-02-20 12:48:38 +0300
commitf7e2f62022592a6f89280ac50f0868c681c1303b (patch)
tree18a322a4640729fa64729a79c3109ca444e8acf8 /classes/api.php
parent77f39d65b5dd1661f8102b75746c13403d4195c2 (diff)
fix Feeds::_get_counters() used improperly as a replacement for
getFeedUnread()
Diffstat (limited to 'classes/api.php')
-rwxr-xr-xclasses/api.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/classes/api.php b/classes/api.php
index fd2573033..b17114693 100755
--- a/classes/api.php
+++ b/classes/api.php
@@ -106,7 +106,7 @@ class API extends Handler {
$is_cat = self::_param_to_bool($_REQUEST["is_cat"] ?? false);
if ($feed_id) {
- return $this->_wrap(self::STATUS_OK, array("unread" => Feeds::_get_counters($feed_id, $is_cat)));
+ return $this->_wrap(self::STATUS_OK, array("unread" => Feeds::_get_counters($feed_id, $is_cat, true)));
} else {
return $this->_wrap(self::STATUS_OK, array("unread" => Feeds::_get_global_unread()));
}
@@ -152,7 +152,7 @@ class API extends Handler {
foreach ($categories->find_many() as $category) {
if ($include_empty || $category->num_feeds > 0 || $category->num_cats > 0) {
- $unread = Feeds::_get_counters($category->id, true);
+ $unread = Feeds::_get_counters($category->id, true, true);
if ($enable_nested)
$unread += Feeds::_get_cat_children_unread($category->id);
@@ -170,7 +170,7 @@ class API extends Handler {
foreach ([-2,-1,0] as $cat_id) {
if ($include_empty || !$this->_is_cat_empty($cat_id)) {
- $unread = Feeds::_get_counters($cat_id, true);
+ $unread = Feeds::_get_counters($cat_id, true, true);
if ($unread || !$unread_only) {
array_push($cats, [
@@ -546,7 +546,7 @@ class API extends Handler {
if ($cat_id == -4 || $cat_id == -1) {
foreach ([-1, -2, -3, -4, -6, 0] as $i) {
- $unread = Feeds::_get_counters($i);
+ $unread = Feeds::_get_counters($i, false, true);
if ($unread || !$unread_only) {
$title = Feeds::_get_title($i);
@@ -573,7 +573,7 @@ class API extends Handler {
->find_many();
foreach ($categories as $category) {
- $unread = Feeds::_get_counters($category->id, true) +
+ $unread = Feeds::_get_counters($category->id, true, true) +
Feeds::_get_cat_children_unread($category->id);
if ($unread || !$unread_only) {
@@ -607,7 +607,7 @@ class API extends Handler {
}
foreach ($feeds_obj->find_many() as $feed) {
- $unread = Feeds::_get_counters($feed->id);
+ $unread = Feeds::_get_counters($feed->id, false, true);
$has_icon = Feeds::_has_icon($feed->id);
if ($unread || !$unread_only) {