]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
declared "next_id" used to set the max_id for next link
authorMikael Nordfeldth <mmn@hethane.se>
Fri, 8 Aug 2014 09:35:38 +0000 (11:35 +0200)
committerMikael Nordfeldth <mmn@hethane.se>
Fri, 8 Aug 2014 09:35:38 +0000 (11:35 +0200)
actions/apitimelineuser.php

index ac33beada40f21a0bf78984e745f0148f214c251..97462452f22c0642453df81aedb56df3e2213fea 100644 (file)
@@ -59,6 +59,8 @@ class ApiTimelineUserAction extends ApiBareAuthAction
 {
     var $notices = null;
 
+    var $next_id = null;
+
     /**
      * Take arguments for running
      *
@@ -126,10 +128,12 @@ class ApiTimelineUserAction extends ApiBareAuthAction
 
 
         // paging links
-        $nextUrl = common_local_url('ApiTimelineUser',
+        $nextUrl = !empty($this->next_id)
+                    ? common_local_url('ApiTimelineUser',
                                     array('format' => $this->format,
                                           'id' => $this->target->id),
-                                    array('max_id' => $this->next_id));
+                                    array('max_id' => $this->next_id))
+                    : null;
         $lastNotice = $this->notices[0];
         $lastId     = $lastNotice->id;
         $prevUrl = common_local_url('ApiTimelineUser',
@@ -166,22 +170,18 @@ class ApiTimelineUserAction extends ApiBareAuthAction
             // change too quickly!
 
             if (!empty($this->next_id)) {
-
                 $atom->addLink($nextUrl,
                                array('rel' => 'next',
                                      'type' => 'application/atom+xml'));
             }
 
             if (($this->page > 1 || !empty($this->max_id)) && !empty($this->notices)) {
-
-
                 $atom->addLink($prevUrl,
                                array('rel' => 'prev',
                                      'type' => 'application/atom+xml'));
             }
 
             if ($this->page > 1 || !empty($this->since_id) || !empty($this->max_id)) {
-
                 $atom->addLink($firstUrl,
                                array('rel' => 'first',
                                      'type' => 'application/atom+xml'));