diff options
author | Brion Vibber <brion@status.net> | 2010-11-19 14:00:22 -0800 |
---|---|---|
committer | Brion Vibber <brion@status.net> | 2010-11-19 14:00:22 -0800 |
commit | ca55d6c514d4ecadbb7d3fdc4c618dfd9da4a786 (patch) | |
tree | 803caae842b2fb044141154f70a4ddd3c5757f83 /actions/apisearchatom.php | |
parent | 4b01dd8b2ec18c28a49fd8963dd7e31e73b4670b (diff) |
Ticket #1987: support since_id on API notice search methods.
max_id is not yet implemented, as it'll need support added to the search backends. (since_id we get 'for free' by just cropping off the list, it'll do for now)
Diffstat (limited to 'actions/apisearchatom.php')
-rw-r--r-- | actions/apisearchatom.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/actions/apisearchatom.php b/actions/apisearchatom.php index 6743e92c8..32ff918da 100644 --- a/actions/apisearchatom.php +++ b/actions/apisearchatom.php @@ -114,7 +114,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 +177,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; } |