From 57adb29cb9f490136b8b13ecd3afedf4dccc997c Mon Sep 17 00:00:00 2001 From: Tykayn Date: Mon, 7 Jun 2021 09:32:44 +0200 Subject: [PATCH] update vote stack methods and routes --- src/Controller/api/v1/VoteController.php | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/Controller/api/v1/VoteController.php b/src/Controller/api/v1/VoteController.php index a2a1830..f5e2903 100644 --- a/src/Controller/api/v1/VoteController.php +++ b/src/Controller/api/v1/VoteController.php @@ -28,7 +28,7 @@ class VoteController extends EmailsController { /** * add a vote stack on a poll * @Route( - * path = "/poll/{custom_url}/answer", + * path = "/vote-stack", * name = "new_vote_stack", * methods={"POST","OPTIONS"} * ) @@ -83,7 +83,6 @@ class VoteController extends EmailsController { ->setPseudo( $data[ 'owner' ][ "email" ] ) ->addStackOfVote( $newStack ); - // TODO manage new comment $emChoice = $choice_repository; $newComment = new Comment(); $newComment->setPseudo( $data [ 'pseudo' ] ) @@ -126,21 +125,18 @@ class VoteController extends EmailsController { $this->sendVoteNotificationAction( $newStack->getOwner(), $newStack ); } - return $this->json( [ - 'poll' => $poll->display(), - ] ); - + return $this->json( $newStack->display() ); } /** * update vote stack - * @Patch( + * @Route( * path = "/vote-stack/{id}/token/{modifierToken}", * name = "update_vote_stack", * requirements = { "id"="\d+"} + * methods={"PATCH","OPTIONS"} * ) - * * @param SerializerInterface $serializer * @param StackOfVotes $id * @param $modifierToken