Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Controller/SubscriptionApiController.php')
-rw-r--r--lib/Controller/SubscriptionApiController.php27
1 files changed, 13 insertions, 14 deletions
diff --git a/lib/Controller/SubscriptionApiController.php b/lib/Controller/SubscriptionApiController.php
index 3a23d403..13ffe3eb 100644
--- a/lib/Controller/SubscriptionApiController.php
+++ b/lib/Controller/SubscriptionApiController.php
@@ -28,7 +28,6 @@ use OCP\AppFramework\Db\DoesNotExistException;
use OCA\Polls\Exceptions\NotAuthorizedException;
use OCP\IRequest;
-use OCP\ILogger;
use OCP\AppFramework\ApiController;
use OCP\AppFramework\Http;
@@ -38,25 +37,20 @@ use OCA\Polls\Service\SubscriptionService;
class SubscriptionApiController extends ApiController {
- private $userId;
+ /** @var SubscriptionService */
private $subscriptionService;
- private $logger;
/**
- * SubscriptionController constructor.
+ * SubscriptionApiController constructor
* @param string $appName
- * @param $UserId
* @param SubscriptionService $subscriptionService
* @param IRequest $request
- * @param ILogger $logger
*/
public function __construct(
string $appName,
- $userId,
SubscriptionService $subscriptionService,
- IRequest $request,
- ILogger $logger
+ IRequest $request
) {
parent::__construct($appName,
@@ -64,17 +58,18 @@ class SubscriptionApiController extends ApiController {
'PUT, GET, DELETE',
'Authorization, Content-Type, Accept',
1728000);
- $this->userId = $userId;
$this->subscriptionService = $subscriptionService;
- $this->logger = $logger;
}
/**
+ * Get subscription status
* @NoAdminRequired
* CORS
* @NoCSRFRequired
- * @param integer $pollId
+ * @param int $pollId
* @return DataResponse
+ * @throws DoesNotExistException
+ * @throws NotAuthorizedException
*/
public function get($pollId) {
try {
@@ -88,10 +83,12 @@ class SubscriptionApiController extends ApiController {
}
/**
+ * Subscribe to poll
* @NoAdminRequired
* @CORS
* @NoCSRFRequired
- * @param integer $pollId
+ * @param int $pollId
+ * @throws NotAuthorizedException
*/
public function subscribe($pollId) {
try {
@@ -102,10 +99,12 @@ class SubscriptionApiController extends ApiController {
}
}
/**
+ * Unsubscribe from poll
* @NoAdminRequired
* @CORS
* @NoCSRFRequired
- * @param integer $pollId
+ * @param int $pollId
+ * @throws NotAuthorizedException
*/
public function unsubscribe($pollId) {
try {