From c5dde50a7166f6e24776b680ea8da1c0e78a7543 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Thu, 2 May 2013 13:45:34 +0200 Subject: implemented first feeds get all method --- appinfo/routes.php | 74 +++++------------------------------------------------- 1 file changed, 6 insertions(+), 68 deletions(-) (limited to 'appinfo') 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 ); -- cgit v1.2.3