aboutsummaryrefslogtreecommitdiff
path: root/src/Costasdev.Busurbano.Backend/Services
diff options
context:
space:
mode:
Diffstat (limited to 'src/Costasdev.Busurbano.Backend/Services')
-rw-r--r--src/Costasdev.Busurbano.Backend/Services/Providers/RenfeTransitProvider.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Services/Providers/RenfeTransitProvider.cs b/src/Costasdev.Busurbano.Backend/Services/Providers/RenfeTransitProvider.cs
index 55e880f..f114ec3 100644
--- a/src/Costasdev.Busurbano.Backend/Services/Providers/RenfeTransitProvider.cs
+++ b/src/Costasdev.Busurbano.Backend/Services/Providers/RenfeTransitProvider.cs
@@ -28,7 +28,7 @@ public class RenfeTransitProvider : ITransitProvider
}
var now = nowLocal.AddSeconds(60 - nowLocal.Second);
- var scopeEnd = now.AddMinutes(300);
+ var scopeEnd = now.AddMinutes(8 * 60);
var scheduledWindow = stopArrivals.Arrivals
.Where(c => c.CallingDateTime(nowLocal.Date) != null)
@@ -49,11 +49,12 @@ public class RenfeTransitProvider : ITransitProvider
{
Running = sched.StartingDateTime(nowLocal.Date)!.Value <= now,
Minutes = minutes,
- TripId = sched.TripId,
- ServiceId = sched.ServiceId,
+ TripId = sched.ServiceId[(sched.ServiceId.Length - 6)..(sched.ServiceId.Length - 1)],
+ ServiceId = sched.ServiceId[(sched.ServiceId.Length - 6)..(sched.ServiceId.Length - 1)],
ShapeId = sched.ShapeId,
},
- RealTime = null
+ RealTime = null,
+ NextStreets = [.. sched.NextStreets]
});
}