From 0000318495ba86deb9a6d84b952527e3f7cdf9ff Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Mon, 28 May 2018 18:09:25 +0800 Subject: [PATCH] Modify rider availability on login and logout from rider api #132 --- src/Controller/RAPIController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Controller/RAPIController.php b/src/Controller/RAPIController.php index b6c3ae35..61215796 100644 --- a/src/Controller/RAPIController.php +++ b/src/Controller/RAPIController.php @@ -237,6 +237,8 @@ class RAPIController extends Controller // assign rider to session $this->session->setRider($rider); + $rider->setAvailable(true); + // TODO: log rider logging in $em->flush(); @@ -275,6 +277,10 @@ class RAPIController extends Controller if ($res->isError()) return $res->getReturnResponse(); + // make rider unavailable + $rider = $this->session->getRider(); + $rider->setAvaialble(false); + // remove rider from session $this->session->setRider(null);