register($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function login(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->login($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function logout(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->logout($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function getJobOrder(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->getJobOrder($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function acceptJobOrder(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->acceptJobOrder($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function cancelJobOrder(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->cancelJobOrder($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function arrive(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->arrive($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function hubArrive(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->hubArrive($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function payment(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->payment($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function available(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->available($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function getPromos(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->getPromos($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function getBatteries(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->getBatteries($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } public function changeService(Request $req, RiderAPIHandlerInterface $rapi_handler) { $res = new APIResult(); $data = $rapi_handler->changeService($req); if (isset($data['error'])) { $message = $data['error']; $res->setError(true) ->setErrorMessage($message); } else { $res->setData($data); } // response return $res->getReturnResponse(); } }