fix: add missing driver_arriving state transition in simulation
This commit is contained in:
@@ -125,9 +125,13 @@ async function run() {
|
|||||||
|
|
||||||
if (tripId) {
|
if (tripId) {
|
||||||
try {
|
try {
|
||||||
console.log(`\n[Driver] Arriving at pickup...`);
|
console.log(`\n[Driver] Heading to pickup (driver_arriving)...`);
|
||||||
|
await api('PATCH', `/trips/${tripId}/status`, { status: 'driver_arriving' }, driverToken);
|
||||||
|
await new Promise(r => setTimeout(r, 3000));
|
||||||
|
|
||||||
|
console.log(`\n[Driver] Arriving at pickup (driver_arrived)...`);
|
||||||
await api('PATCH', `/trips/${tripId}/status`, { status: 'driver_arrived' }, driverToken);
|
await api('PATCH', `/trips/${tripId}/status`, { status: 'driver_arrived' }, driverToken);
|
||||||
await new Promise(r => setTimeout(r, 5000));
|
await new Promise(r => setTimeout(r, 3000));
|
||||||
|
|
||||||
console.log(`\n[Driver] Starting Trip...`);
|
console.log(`\n[Driver] Starting Trip...`);
|
||||||
await api('PATCH', `/trips/${tripId}/status`, { status: 'in_progress' }, driverToken);
|
await api('PATCH', `/trips/${tripId}/status`, { status: 'in_progress' }, driverToken);
|
||||||
|
|||||||
Reference in New Issue
Block a user