diff options
author | Andrew Dolgov <[email protected]> | 2020-10-03 10:23:21 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2020-10-03 10:23:21 +0300 |
commit | 935f163919ed89eab6f4609075137de15d0c7cc2 (patch) | |
tree | 33a6568f8cf9c34556480bd43971ba6b7a0fe668 /classes/api.php | |
parent | 4ea407f613b40a0117ff74fba755464e7239f508 (diff) |
api: catchupfeed: allow passing 'mode' (optional), bump api version
Diffstat (limited to 'classes/api.php')
-rwxr-xr-x | classes/api.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/classes/api.php b/classes/api.php index 928148b5e..3bba4fa8d 100755 --- a/classes/api.php +++ b/classes/api.php @@ -1,7 +1,7 @@ <?php class API extends Handler { - const API_LEVEL = 14; + const API_LEVEL = 15; const STATUS_OK = 0; const STATUS_ERR = 1; @@ -397,8 +397,12 @@ class API extends Handler { function catchupFeed() { $feed_id = clean($_REQUEST["feed_id"]); $is_cat = clean($_REQUEST["is_cat"]); + @$mode = clean($_REQUEST["mode"]); - Feeds::catchup_feed($feed_id, $is_cat); + if (!in_array($mode, ["all", "1day", "1week", "2week"])) + $mode = "all"; + + Feeds::catchup_feed($feed_id, $is_cat, $_SESSION["uid"], $mode); $this->wrap(self::STATUS_OK, array("status" => "OK")); } |