blob: 9b7e498ecc7bf63c46214aea3b3beaf3b4cbc9a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
namespace Enmarcha.Backend.Services.Processors.Normalisation;
public class XuntaNormalizationProcessor : IArrivalsProcessor
{
private readonly FeedService _feedService;
public XuntaNormalizationProcessor(FeedService feedService)
{
_feedService = feedService;
}
public Task ProcessAsync(ArrivalsContext context)
{
if (context.StopId.Split(':')[0] != "xunta")
return Task.CompletedTask;
foreach (var arrival in context.Arrivals)
{
arrival.Route.ShortName = _feedService.NormalizeRouteShortName("xunta", arrival.Route.ShortName);
}
return Task.CompletedTask;
}
}
|