summaryrefslogtreecommitdiffstats
path: root/controller/apicontroller.php
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-04-20 12:14:42 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-04-20 12:14:42 +0200
commitb9f3136f3a7564b983aef6564f9c7488d5b2b25b (patch)
treea50cc5851cf399df4ba594eacac53f3533c6a2ea /controller/apicontroller.php
parente56498784f6691d5ceba84ed070f5b6f0d27aafa (diff)
get rid of unneeded settings core class and inject it from the core container
Diffstat (limited to 'controller/apicontroller.php')
-rw-r--r--controller/apicontroller.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/controller/apicontroller.php b/controller/apicontroller.php
index 7af08d56a..44c888972 100644
--- a/controller/apicontroller.php
+++ b/controller/apicontroller.php
@@ -14,13 +14,13 @@
namespace OCA\News\Controller;
use \OCP\IRequest;
+use \OCP\IConfig;
use \OCP\AppFramework\Controller;
use \OCP\AppFramework\Http;
use \OCP\AppFramework\Http\JSONResponse;
use \OCP\AppFramework\Http\Response;
use \OCA\News\Utility\Updater;
-use \OCA\News\Core\Settings;
class ApiController extends Controller {
@@ -28,7 +28,7 @@ class ApiController extends Controller {
private $settings;
public function __construct($appName, IRequest $request, Updater $updater,
- Settings $settings){
+ IConfig $settings){
parent::__construct($appName, $request);
$this->updater = $updater;
$this->settings = $settings;
@@ -41,7 +41,8 @@ class ApiController extends Controller {
* @API
*/
public function version() {
- $version = $this->settings->getAppValue('installed_version');
+ $version = $this->settings->getAppValue($this->appName,
+ 'installed_version');
$response = new JSONResponse(array('version' => $version));
return $response;
}