Simplified by adding an abstract AtompubAction

This commit is contained in:
Mikael Nordfeldth
2015-01-12 03:15:41 +01:00
parent 1c3d61885d
commit c7df5594d0
6 changed files with 161 additions and 316 deletions

View File

@@ -123,6 +123,8 @@ class ApiAction extends Action
var $auth_user = null;
var $page = null;
var $count = null;
var $offset = null;
var $limit = null;
var $max_id = null;
var $since_id = null;
var $source = null;
@@ -152,6 +154,10 @@ class ApiAction extends Action
$this->max_id = (int)$this->arg('max_id', 0);
$this->since_id = (int)$this->arg('since_id', 0);
// These two are not used everywhere, mainly just AtompubAction extensions
$this->offset = ($this->page-1) * $this->count;
$this->limit = $this->count + 1;
if ($this->arg('since')) {
header('X-StatusNet-Warning: since parameter is disabled; use since_id');
}