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
path: root/lib
diff options
context:
space:
mode:
authordartcafe <github@dartcafe.de>2020-07-12 11:55:00 +0300
committerdartcafe <github@dartcafe.de>2020-07-12 11:55:00 +0300
commita2197adf6775c9a387d2b192d033ab780f4da236 (patch)
tree4728d70acdbae4124aef315f84428420b0a8f1b7 /lib
parent4f0795c8951f50c2a558f10b20d87752cf47dcfd (diff)
reduced latency on option confirmation and enhanced error handling
Diffstat (limited to 'lib')
-rw-r--r--lib/Controller/OptionController.php33
1 files changed, 18 insertions, 15 deletions
diff --git a/lib/Controller/OptionController.php b/lib/Controller/OptionController.php
index ea58c79c..9fc74889 100644
--- a/lib/Controller/OptionController.php
+++ b/lib/Controller/OptionController.php
@@ -53,16 +53,16 @@ class OptionController extends Controller {
$this->optionService = $optionService;
}
- // /**
- // * Get all options of given poll
- // * @NoAdminRequired
- // * @param int $pollId
- // * @return DataResponse
- // */
- // public function list($pollId) {
- // return new DataResponse($this->optionService->list($pollId), Http::STATUS_OK);
- // }
- //
+ /**
+ * Get all options of given poll
+ * @NoAdminRequired
+ * @param int $pollId
+ * @return DataResponse
+ */
+ public function list($pollId) {
+ return new DataResponse(['options' => $this->optionService->list($pollId)], Http::STATUS_OK);
+ }
+
//
// /**
// * Get all options specified by token
@@ -76,6 +76,9 @@ class OptionController extends Controller {
// return new DataResponse($this->optionService->list(0, $token), Http::STATUS_OK);
// }
+
+
+
/**
* Add a new option
* @NoAdminRequired
@@ -83,7 +86,7 @@ class OptionController extends Controller {
* @return DataResponse
*/
public function add($pollId, $timestamp = 0, $pollOptionText = '') {
- return new DataResponse($this->optionService->add($pollId, $timestamp, $pollOptionText), Http::STATUS_OK);
+ return new DataResponse(['option' => $this->optionService->add($pollId, $timestamp, $pollOptionText)], Http::STATUS_OK);
}
/**
@@ -93,7 +96,7 @@ class OptionController extends Controller {
* @return DataResponse
*/
public function update($optionId, $timestamp, $pollOptionText) {
- return new DataResponse($this->optionService->update($optionId, $timestamp, $pollOptionText), Http::STATUS_OK);
+ return new DataResponse(['option' => $this->optionService->update($optionId, $timestamp, $pollOptionText)], Http::STATUS_OK);
}
/**
@@ -103,7 +106,7 @@ class OptionController extends Controller {
* @return DataResponse
*/
public function delete($optionId) {
- return new DataResponse($this->optionService->delete($optionId), Http::STATUS_OK);
+ return new DataResponse(['option' => $this->optionService->delete($optionId)], Http::STATUS_OK);
}
/**
@@ -113,7 +116,7 @@ class OptionController extends Controller {
* @return DataResponse
*/
public function confirm($optionId) {
- return new DataResponse($this->optionService->confirm($optionId), Http::STATUS_OK);
+ return new DataResponse(['option' => $this->optionService->confirm($optionId)], Http::STATUS_OK);
}
/**
@@ -124,6 +127,6 @@ class OptionController extends Controller {
* @return DataResponse
*/
public function reorder($pollId, $options) {
- return new DataResponse($this->optionService->reorder($pollId, $options), Http::STATUS_OK);
+ return new DataResponse(['options' => $this->optionService->reorder($pollId, $options)], Http::STATUS_OK);
}
}