From: Michael J. Rubinsky Date: Sat, 14 Aug 2010 19:34:52 +0000 (-0400) Subject: don't return the max_id tweet, since the client already has it. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d8ff8634a62569a8db5a31776f8a86e9474cc7f8;p=horde.git don't return the max_id tweet, since the client already has it. --- diff --git a/horde/services/twitter.php b/horde/services/twitter.php index 99fcd8e23..225352345 100644 --- a/horde/services/twitter.php +++ b/horde/services/twitter.php @@ -70,10 +70,16 @@ case 'getPage': $oldest = 0; } foreach ($stream as $tweet) { - $view = new Horde_View(array('templatePath' => HORDE_TEMPLATES . '/block')); - $view->addHelper('Tag'); - $filter = $injector->getInstance('Horde_Text_Filter'); + /* Don't return the max_id tweet, since we already have it */ + if (!empty($params['max_id']) && $params['max_id'] == $tweet->id) { + continue; + } + + $view = new Horde_View(array('templatePath' => HORDE_TEMPLATES . '/block')); + $view->addHelper('Tag'); + + $filter = $injector->getInstance('Horde_Text_Filter'); /* links */ $body = $filter->filter($tweet->text, 'text2html', array('parselevel' => Horde_Text_Filter_Text2html::MICRO_LINKURL));