Draft: Resolve "CMB - JO information disappears from rider popup when JO is in progress" #1328

Merged
korina.cordero merged 1 commit from 439-cmb-jo-information-disappears-from-rider-popup-when-jo-is-in-progress into 424-cmb-release 2020-07-21 07:20:28 +00:00

View file

@ -976,7 +976,8 @@ class CMBRiderAPIHandler implements RiderAPIHandlerInterface
$jo->requeue();
// TODO: do we leave JO as assigned to rider?
// set rider to null
$jo->clearRider();
// add event log
$rider = $this->session->getRider();
@ -997,6 +998,12 @@ class CMBRiderAPIHandler implements RiderAPIHandlerInterface
];
$this->mclient->sendEvent($jo, $payload);
// send available event to change rider icon status
$channel = 'rider/' . $rider->getID() . '/status';
$rider_status = 'available';
$this->mclient->publish($channel, $rider_status);
return $data;
}