diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-09 13:44:16 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-09 13:44:16 +0200 |
commit | 59069e85a26dd72bb1798e0ee517d607f6021443 (patch) | |
tree | bc91a247e034747e13c0f51fe9a52fa6c23eadb3 /external | |
parent | c89457778121b31e1db388219b1321dc1a7df221 (diff) |
also send newest item id when creating a feed from the api
Diffstat (limited to 'external')
-rw-r--r-- | external/feedapi.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/external/feedapi.php b/external/feedapi.php index b6ec82d0e..7273a5413 100644 --- a/external/feedapi.php +++ b/external/feedapi.php @@ -83,9 +83,17 @@ class FeedAPI extends Controller { try { $feed = $this->feedBusinessLayer->create($feedUrl, $folderId, $userId); - return new NewsAPIResult(array( + $result = array( 'feeds' => array($feed->toAPI()) - )); + ); + + try { + $result['newestItemId'] = + $this->itemBusinessLayer->getNewestItemId($userId); + } catch(BusinessLayerException $ex) {} + + return new NewsAPIResult($result); + } catch(BusinessLayerExistsException $ex) { return new NewsAPIResult(null, NewsAPIResult::EXISTS_ERROR, $ex->getMessage()); |