X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fapisearchatom.php;h=fdf95f1ce9fdcd8bc5290ba8d078ca8d82f25f52;hb=2e6a32c7bee6a47ddfe6b80f5769359f6d0979d4;hp=6743e92c84648ed8e3c13b862915cc59e9125557;hpb=e62254f8ccec8966ea197a35cba2fb7c18099303;p=quix0rs-gnu-social.git diff --git a/actions/apisearchatom.php b/actions/apisearchatom.php index 6743e92c84..fdf95f1ce9 100644 --- a/actions/apisearchatom.php +++ b/actions/apisearchatom.php @@ -31,8 +31,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } -require_once INSTALLDIR.'/lib/apiprivateauth.php'; - /** * Action for outputting search results in Twitter compatible Atom * format. @@ -92,8 +90,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction */ function prepare($args) { - common_debug("in apisearchatom prepare()"); - parent::prepare($args); $this->query = $this->trimmed('q'); @@ -114,7 +110,7 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction $this->page = 1; } - // TODO: Suppport since_id -- we need to tweak the backend + // TODO: Suppport max_id -- we need to tweak the backend // Search classes to support it. $this->since_id = $this->trimmed('since_id'); @@ -177,6 +173,10 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction $this->max_id = $notice->id; } + if ($this->since_id && $notice->id <= $this->since_id) { + break; + } + if ($cnt > $this->rpp) { break; }