summaryrefslogtreecommitdiffstats
path: root/appinfo/routes.php
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-02 13:45:34 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-02 13:45:34 +0200
commitc5dde50a7166f6e24776b680ea8da1c0e78a7543 (patch)
tree7ade52e5e6e929a87dfb9afca547d6cacc480dce /appinfo/routes.php
parent2dfab0dbec8a1868c2287aee7f7a93a56d9a301c (diff)
implemented first feeds get all method
Diffstat (limited to 'appinfo/routes.php')
-rw-r--r--appinfo/routes.php74
1 files changed, 6 insertions, 68 deletions
diff --git a/appinfo/routes.php b/appinfo/routes.php
index fd7b6ad20..7d1c087e4 100644
--- a/appinfo/routes.php
+++ b/appinfo/routes.php
@@ -206,74 +206,12 @@ $this->create('news_usersettings_language', '/usersettings/language')->get()->ac
/**
* Feed API
*/
-
-\OCP\API::register(
- 'get', '/news/feeds',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FeedApi']->getAll($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-\OCP\API::register(
- 'get', '/news/feeds/{feedid}',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FeedApi']->getById($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-\OCP\API::register(
- 'post', '/news/feeds/create',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FeedApi']->create($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-\OCP\API::register(
- 'post', '/news/feeds/{feedid}/delete',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FeedApi']->delete($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-
-/**
- * Folder API
- */
-
-\OCP\API::register(
- 'get', '/news/folders',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FolderApi']->getAll($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-\OCP\API::register(
- 'post', '/news/folders/create',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FolderApi']->create($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-
-\OCP\API::register(
- 'get', '/news/folders/{folderid}/delete',
- function($urlParams) {
- $container = new DIContainer();
- return $container['FolderApi']->delete($urlParams);
- },
- 'news', \OC_API::USER_AUTH
-);
-\OCP\API::register(
- 'post', '/news/folders/{folderid}/modify',
+\OCP\API::register('get', '/apps/news/feeds',
function($urlParams) {
$container = new DIContainer();
- return $container['FolderApi']->modify($urlParams);
- },
- 'news', \OC_API::USER_AUTH
+ $response = $container['FeedAPI']->getAll($urlParams);
+ return \OC_OCS_Result($response);
+ },
+ 'news',
+ \OC_API::USER_AUTH
);