diff options
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()); |