summaryrefslogtreecommitdiffstats
path: root/external
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-09 13:44:16 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-09 13:44:16 +0200
commit59069e85a26dd72bb1798e0ee517d607f6021443 (patch)
treebc91a247e034747e13c0f51fe9a52fa6c23eadb3 /external
parentc89457778121b31e1db388219b1321dc1a7df221 (diff)
also send newest item id when creating a feed from the api
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());