From 9a192473d5c220b96281c15592aa00dc02c12584 Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Fri, 8 Aug 2014 11:35:38 +0200 Subject: [PATCH] declared "next_id" used to set the max_id for next link --- actions/apitimelineuser.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/apitimelineuser.php b/actions/apitimelineuser.php index ac33beada4..97462452f2 100644 --- a/actions/apitimelineuser.php +++ b/actions/apitimelineuser.php @@ -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'));