fix: add missing driver_arriving state transition in simulation

This commit is contained in:
Hamza-Ayed
2026-07-18 22:14:33 +03:00
parent be18050bf2
commit 898136bc1b
+6 -2
View File
@@ -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);