add passenger telemetry
This commit is contained in:
@@ -36,6 +36,19 @@ class TelemetryController {
|
||||
vehicle
|
||||
});
|
||||
|
||||
const routeVehicles = await telemetryService.getRouteLiveVehicles(vehicle.route_id).catch((error) => {
|
||||
logger.error('Failed to build realtime snapshot after official telemetry ingest:', error);
|
||||
return null;
|
||||
});
|
||||
|
||||
if (routeVehicles) {
|
||||
broadcastToRoute(vehicle.route_id, {
|
||||
type: 'snapshot:route',
|
||||
routeId: vehicle.route_id,
|
||||
vehicles: routeVehicles
|
||||
});
|
||||
}
|
||||
|
||||
return res.status(201).json({
|
||||
message: 'Telemetry ingested successfully',
|
||||
vehicle
|
||||
|
||||
Reference in New Issue
Block a user