diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2026-04-12 18:11:12 +0200 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2026-04-12 18:11:12 +0200 |
| commit | aaa3a5abc5f436d4b4d84759883dc68a44621481 (patch) | |
| tree | b83aaa3e8e96d21679ec32371a34ea0d25401888 | |
| parent | cd0551534d8aaf3d3d5cc1727dfcc01d0637c6b2 (diff) | |
Reorder and re-add ArrivalsProcessor services for improved clarity
| -rw-r--r-- | src/Enmarcha.Backend/Program.cs | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/Enmarcha.Backend/Program.cs b/src/Enmarcha.Backend/Program.cs index 7f8574b..785afe5 100644 --- a/src/Enmarcha.Backend/Program.cs +++ b/src/Enmarcha.Backend/Program.cs @@ -209,13 +209,6 @@ builder.Services.AddSingleton<FareService>(); builder.Services.AddScoped<IPushNotificationService, PushNotificationService>(); builder.Services.AddHostedService<AlertPhaseNotificationHostedService>(); -builder.Services.AddScoped<IArrivalsProcessor, VitrasaRealTimeProcessor>(); -builder.Services.AddScoped<IArrivalsProcessor, CorunaRealTimeProcessor>(); -builder.Services.AddScoped<IArrivalsProcessor, TussaRealTimeProcessor>(); -builder.Services.AddScoped<IArrivalsProcessor, CtagShuttleRealTimeProcessor>(); -builder.Services.AddScoped<IArrivalsProcessor, VitrasaUsageProcessor>(); -builder.Services.AddScoped<IArrivalsProcessor, RenfeRealTimeProcessor>(); - builder.Services.AddScoped<IArrivalsProcessor, FilterAndSortProcessor>(); builder.Services.AddScoped<IArrivalsProcessor, NextStopsProcessor>(); builder.Services.AddScoped<IArrivalsProcessor, ShapeProcessor>(); @@ -223,6 +216,14 @@ builder.Services.AddScoped<IArrivalsProcessor, VitrasaNormalizationProcessor>(); builder.Services.AddScoped<IArrivalsProcessor, XuntaNormalizationProcessor>(); builder.Services.AddScoped<IArrivalsProcessor, TranviasNormalizationProcessor>(); builder.Services.AddScoped<IArrivalsProcessor, ColourProcessor>(); + +builder.Services.AddScoped<IArrivalsProcessor, VitrasaRealTimeProcessor>(); +builder.Services.AddScoped<IArrivalsProcessor, CorunaRealTimeProcessor>(); +builder.Services.AddScoped<IArrivalsProcessor, TussaRealTimeProcessor>(); +builder.Services.AddScoped<IArrivalsProcessor, CtagShuttleRealTimeProcessor>(); +builder.Services.AddScoped<IArrivalsProcessor, VitrasaUsageProcessor>(); +builder.Services.AddScoped<IArrivalsProcessor, RenfeRealTimeProcessor>(); + builder.Services.AddScoped<ArrivalsPipeline>(); // builder.Services.AddKeyedScoped<IGeocodingService, NominatimGeocodingService>("Nominatim"); |
