Author: Adam <git@apiote.xyz>
add node name to stop
api/api.go | 1 + api/structs_gen.go | 1 + traffic/convert.go | 1 + traffic/structs.go | 1 +
diff --git a/api/api.go b/api/api.go index 6f88d0bd94a40367becd2980e33a80722270f30f..fd912af750fbf9127e5f9c05a53951cd88266149 100644 --- a/api/api.go +++ b/api/api.go @@ -54,6 +54,7 @@ func convertTrafficStopV2(stop traffic.Stop, feedID string) StopV2 { s := StopV2{ Code: stop.Code, Name: stop.Name, + NodeName: stop.NodeName, Zone: stop.Zone, FeedID: feedID, Position: PositionV1{Lat: stop.Coordinates.Lat, Lon: stop.Coordinates.Lon}, diff --git a/api/structs_gen.go b/api/structs_gen.go index e6ad2d54db0ea28c2fb47bf781ab1ac00e5d9215..351076cfc5dea249724d4f3c3aa00aec7988449a 100644 --- a/api/structs_gen.go +++ b/api/structs_gen.go @@ -90,6 +90,7 @@ type StopV2 struct { Code string `bare:"code"` Name string `bare:"name"` + NodeName string `bare:"nodeName"` Zone string `bare:"zone"` FeedID string `bare:"feedID"` Position PositionV1 `bare:"position"` diff --git a/traffic/convert.go b/traffic/convert.go index 027a0a1bf936481c6a23d4c430df228e7c90b055..a1e0348ddde356b7291f8652abc1841f6932c682 100644 --- a/traffic/convert.go +++ b/traffic/convert.go @@ -725,6 +725,7 @@ for _, template := range templates { stop.Name = strings.Replace(stop.Name, "{{"+template+"}}", record[fields[template]], -1) } stop.Zone = record[fields["zone_id"]] + stop.NodeName = record[fields["stop_name"]] stops[record[fields["stop_id"]]] = stop diff --git a/traffic/structs.go b/traffic/structs.go index b6c100faaf7555f1529ba31bc2e7ba1c0c422e22..dfd36966a1a64e112b83754ed69f9e9ed9e14baf 100644 --- a/traffic/structs.go +++ b/traffic/structs.go @@ -161,6 +161,7 @@ type Stop struct { ID string Code string Name string + NodeName string ChangeOptions []ChangeOption Zone string Coordinates Position