Resolve "Rider app timeout" #1554

Merged
korina.cordero merged 12 commits from 630-rider-app-timeout into master-fix 2021-11-08 10:09:02 +00:00
2 changed files with 6 additions and 3 deletions
Showing only changes of commit 9f5493c125 - Show all commits

View file

@ -93,7 +93,7 @@ class UpdateUnacceptedJobOrdersCommand extends Command
$jo = $jo_info['jo']; $jo = $jo_info['jo'];
if ($jo != null) if ($jo != null)
{ {
$output->writeln('Requeuing for rider assignment ' . $jo->getID()); // $output->writeln('Requeuing for rider assignment ' . $jo->getID());
$id = $jo->getID(); $id = $jo->getID();
// send notifications to rider app, telling rider that jo has been requeued // send notifications to rider app, telling rider that jo has been requeued
@ -117,6 +117,9 @@ class UpdateUnacceptedJobOrdersCommand extends Command
{ {
// set rider's availability to true // set rider's availability to true
$rider->setAvailable(true); $rider->setAvailable(true);
// set rider's current job order to null
$rider->setCurrentJobOrder();
} }
} }

View file

@ -35,8 +35,8 @@ class MQTTClient
public function sendEvent(JobOrder $job_order, $payload) public function sendEvent(JobOrder $job_order, $payload)
{ {
error_log('sending mqtt event: '); //error_log('sending mqtt event: ');
error_log(print_r($payload, true)); //error_log(print_r($payload, true));
$sessions = $job_order->getCustomer()->getMobileSessions(); $sessions = $job_order->getCustomer()->getMobileSessions();
if (count($sessions) == 0) if (count($sessions) == 0)