@@ -269,9 +269,9 @@ func ParseRealtime(content []byte, opts *ParseRealtimeOptions) (*Realtime, error
269
269
var ok bool
270
270
271
271
if tripUpdate := entity .TripUpdate ; tripUpdate != nil {
272
- trip , vehicle , ok = parseTripUpdate (tripUpdate , opts , feedMessage . GetHeader (). GetTimestamp () )
272
+ trip , vehicle , ok = parseTripUpdate (tripUpdate , opts )
273
273
} else if vehiclePosition := entity .Vehicle ; vehiclePosition != nil {
274
- trip , vehicle = parseVehicle (vehiclePosition , opts , feedMessage . GetHeader (). GetTimestamp () )
274
+ trip , vehicle = parseVehicle (vehiclePosition , opts )
275
275
ok = true
276
276
} else if entityAlert := entity .Alert ; entityAlert != nil {
277
277
alert , alertTrips = parseAlert (entity .GetId (), entityAlert , opts )
@@ -337,7 +337,7 @@ func ParseRealtime(content []byte, opts *ParseRealtimeOptions) (*Realtime, error
337
337
return & result , nil
338
338
}
339
339
340
- func parseTripUpdate (tripUpdate * gtfsrt.TripUpdate , opts * ParseRealtimeOptions , feedCreatedAt uint64 ) (* Trip , * Vehicle , bool ) {
340
+ func parseTripUpdate (tripUpdate * gtfsrt.TripUpdate , opts * ParseRealtimeOptions ) (* Trip , * Vehicle , bool ) {
341
341
if tripUpdate .Trip == nil {
342
342
return nil , nil , false
343
343
}
@@ -375,19 +375,19 @@ func parseTripUpdate(tripUpdate *gtfsrt.TripUpdate, opts *ParseRealtimeOptions,
375
375
return trip , nil , true
376
376
}
377
377
vehicle := & Vehicle {
378
- ID : parseVehicleDescriptor (tripUpdate .Vehicle , opts ),
378
+ ID : parseVehicleDescriptor (tripUpdate .Vehicle ),
379
379
IsEntityInMessage : false ,
380
380
}
381
381
return trip , vehicle , true
382
382
}
383
383
384
- func parseVehicle (vehiclePosition * gtfsrt.VehiclePosition , opts * ParseRealtimeOptions , feedCreatedAt uint64 ) (* Trip , * Vehicle ) {
384
+ func parseVehicle (vehiclePosition * gtfsrt.VehiclePosition , opts * ParseRealtimeOptions ) (* Trip , * Vehicle ) {
385
385
var congestionLevel = gtfsrt .VehiclePosition_UNKNOWN_CONGESTION_LEVEL
386
386
if vehiclePosition .CongestionLevel != nil {
387
387
congestionLevel = * vehiclePosition .CongestionLevel
388
388
}
389
389
vehicle := & Vehicle {
390
- ID : parseVehicleDescriptor (vehiclePosition .Vehicle , opts ),
390
+ ID : parseVehicleDescriptor (vehiclePosition .Vehicle ),
391
391
Position : convertVehiclePosition (vehiclePosition ),
392
392
CurrentStopSequence : vehiclePosition .CurrentStopSequence ,
393
393
StopID : vehiclePosition .StopId ,
@@ -494,7 +494,7 @@ func parseStartDate(startDate *string, timezone *time.Location) (bool, time.Time
494
494
return true , time .Date (y , time .Month (m ), d , 0 , 0 , 0 , 0 , timezone )
495
495
}
496
496
497
- func parseVehicleDescriptor (vehicleDesc * gtfsrt.VehicleDescriptor , opts * ParseRealtimeOptions ) * VehicleID {
497
+ func parseVehicleDescriptor (vehicleDesc * gtfsrt.VehicleDescriptor ) * VehicleID {
498
498
if vehicleDesc == nil {
499
499
return nil
500
500
}
0 commit comments