summaryrefslogtreecommitdiffstats
path: root/external
diff options
context:
space:
mode:
Diffstat (limited to 'external')
-rw-r--r--external/feedapi.php12
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());