Skip to content

Commit 50183c5

Browse files
committed
better handling of fake trolleybuses
1 parent 2d9dc66 commit 50183c5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/js/app.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,11 @@ function init_websocket(attempts=1) {
4646
if(!vehicle.type && vehicle.cgm_route_id) {
4747
vehicle.type = routes.find(r => r.cgm_id == vehicle.cgm_route_id)?.type;
4848
}
49+
const is_trolley = vehicle.type === 'trolley';
4950
const fake_trolleys = ['60', '73', '74', '123', '288', '801'];
50-
if(fake_trolleys.includes(vehicle.route_ref)) {
51+
const is_on_fake_trolley_route = fake_trolleys.includes(vehicle.route_ref);
52+
const is_inv_number_in_bus_range = 5000 <= vehicle.inv_number && vehicle.inv_number < 6000;
53+
if(is_trolley && (is_on_fake_trolley_route || is_inv_number_in_bus_range)) {
5154
vehicle.type = 'bus';
5255
}
5356
add_to_cache(vehicle, tables_to_update, cache);

0 commit comments

Comments
 (0)