]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/Favorite/actions/apitimelinefavorites.php
Improved type-hint for following methods:
[quix0rs-gnu-social.git] / plugins / Favorite / actions / apitimelinefavorites.php
index 13dc842447521641361cd64af454196a4dfd011e..e3f6fd13b8e28759c3b60c29c5e17d5a8c1aff73 100644 (file)
@@ -181,23 +181,13 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
 
         common_debug("since id = " . $this->since_id . " max id = " . $this->max_id);
 
-        if (!empty($this->auth_user) && $this->auth_user->id == $this->target->id) {
-            $notice = $this->target->favoriteNotices(
-                true,
-                ($this->page-1) * $this->count,
-                $this->count,
-                $this->since_id,
-                $this->max_id
-            );
-        } else {
-            $notice = $this->target->favoriteNotices(
-                false,
-                ($this->page-1) * $this->count,
-                $this->count,
-                $this->since_id,
-                $this->max_id
-            );
-        }
+        $notice = Fave::stream($this->target->id,
+                               ($this->page-1) * $this->count,  // offset
+                               $this->count,                    // limit
+                               (!empty($this->auth_user) && $this->auth_user->id == $this->target->id),   // own feed?
+                               $this->since_id,
+                               $this->max_id
+                              );
 
         while ($notice->fetch()) {
             $notices[] = clone($notice);
@@ -213,7 +203,7 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
      *
      * @return boolean true
      */
-    function isReadOnly($args)
+    function isReadOnly(array $args=array())
     {
         return true;
     }