From 816a8beb0b77164aa60a7fe23b4b3d0881985be3 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Tue, 17 Feb 2015 15:17:40 +0100 Subject: add status api route --- controller/utilityapicontroller.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'controller/utilityapicontroller.php') diff --git a/controller/utilityapicontroller.php b/controller/utilityapicontroller.php index 0651b5c2f..e613e70a5 100644 --- a/controller/utilityapicontroller.php +++ b/controller/utilityapicontroller.php @@ -19,20 +19,24 @@ use \OCP\AppFramework\ApiController; use \OCP\AppFramework\Http; use \OCA\News\Utility\Updater; +use \OCA\News\Service\StatusService; class UtilityApiController extends ApiController { private $updater; private $settings; + private $statusService; public function __construct($AppName, IRequest $request, Updater $updater, - IConfig $settings){ + IConfig $settings, + StatusService $statusService){ parent::__construct($AppName, $request); $this->updater = $updater; $this->settings = $settings; + $this->statusService = $statusService; } @@ -50,6 +54,7 @@ class UtilityApiController extends ApiController { /** * @NoCSRFRequired + * @CORS */ public function beforeUpdate() { $this->updater->beforeUpdate(); @@ -58,10 +63,21 @@ class UtilityApiController extends ApiController { /** * @NoCSRFRequired + * @CORS */ public function afterUpdate() { $this->updater->afterUpdate(); } + /** + * @CORS + * @NoCSRFRequired + * @NoAdminRequired + */ + public function status() { + return $this->statusService->getStatus(); + } + + } -- cgit v1.2.3