diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-25 02:45:03 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-25 02:45:03 +0100 |
| commit | 70b5788269845bbf368af5b13b495c70a08927f2 (patch) | |
| tree | 763ce6fef787f1eb71d061185001fd38f25e1bf0 /src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs | |
| parent | 0197a19973940d40a373b8aa68b2791391149cef (diff) | |
Remove hard-coded URL for OTP
Diffstat (limited to 'src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs')
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs b/src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs index 2ddbcd1..b4d8c96 100644 --- a/src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs +++ b/src/Costasdev.Busurbano.Backend/Controllers/ArrivalsController.cs @@ -1,4 +1,5 @@ using System.Net; +using Costasdev.Busurbano.Backend.Configuration; using Costasdev.Busurbano.Backend.GraphClient; using Costasdev.Busurbano.Backend.GraphClient.App; using Costasdev.Busurbano.Backend.Helpers; @@ -7,6 +8,7 @@ using Costasdev.Busurbano.Backend.Types; using Costasdev.Busurbano.Backend.Types.Arrivals; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Caching.Memory; +using Microsoft.Extensions.Options; namespace Costasdev.Busurbano.Backend.Controllers; @@ -19,13 +21,15 @@ public partial class ArrivalsController : ControllerBase private readonly HttpClient _httpClient; private readonly ArrivalsPipeline _pipeline; private readonly FeedService _feedService; + private readonly AppConfiguration _config; public ArrivalsController( ILogger<ArrivalsController> logger, IMemoryCache cache, HttpClient httpClient, ArrivalsPipeline pipeline, - FeedService feedService + FeedService feedService, + IOptions<AppConfiguration> configOptions ) { _logger = logger; @@ -33,6 +37,7 @@ public partial class ArrivalsController : ControllerBase _httpClient = httpClient; _pipeline = pipeline; _feedService = feedService; + _config = configOptions.Value; } [HttpGet("arrivals")] @@ -49,7 +54,7 @@ public partial class ArrivalsController : ControllerBase new ArrivalsAtStopContent.Args(id, reduced) ); - var request = new HttpRequestMessage(HttpMethod.Post, "http://100.67.54.115:3957/otp/gtfs/v1"); + var request = new HttpRequestMessage(HttpMethod.Post, $"{_config.OpenTripPlannerBaseUrl}/gtfs/v1"); request.Content = JsonContent.Create(new GraphClientRequest { Query = requestContent |
