diff options
Diffstat (limited to 'lib/Controller/SubscriptionApiController.php')
-rw-r--r-- | lib/Controller/SubscriptionApiController.php | 27 |
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 { |