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