aboutsummaryrefslogtreecommitdiff
path: root/src/Costasdev.Busurbano.Backend/Controllers/TileController.cs
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-12-25 02:45:03 +0100
committerAriel Costas Guerrero <ariel@costas.dev>2025-12-25 02:45:03 +0100
commit70b5788269845bbf368af5b13b495c70a08927f2 (patch)
tree763ce6fef787f1eb71d061185001fd38f25e1bf0 /src/Costasdev.Busurbano.Backend/Controllers/TileController.cs
parent0197a19973940d40a373b8aa68b2791391149cef (diff)
Remove hard-coded URL for OTP
Diffstat (limited to 'src/Costasdev.Busurbano.Backend/Controllers/TileController.cs')
-rw-r--r--src/Costasdev.Busurbano.Backend/Controllers/TileController.cs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Controllers/TileController.cs b/src/Costasdev.Busurbano.Backend/Controllers/TileController.cs
index 52d919f..e7efc09 100644
--- a/src/Costasdev.Busurbano.Backend/Controllers/TileController.cs
+++ b/src/Costasdev.Busurbano.Backend/Controllers/TileController.cs
@@ -11,6 +11,8 @@ using Microsoft.Extensions.Caching.Memory;
using System.Text.Json;
using Costasdev.Busurbano.Backend.Helpers;
using Costasdev.Busurbano.Backend.Services;
+using Costasdev.Busurbano.Backend.Configuration;
+using Microsoft.Extensions.Options;
namespace Costasdev.Busurbano.Backend.Controllers;
@@ -22,18 +24,21 @@ public class TileController : ControllerBase
private readonly IMemoryCache _cache;
private readonly HttpClient _httpClient;
private readonly FeedService _feedService;
+ private readonly AppConfiguration _config;
public TileController(
ILogger<TileController> logger,
IMemoryCache cache,
HttpClient httpClient,
- FeedService feedService
+ FeedService feedService,
+ IOptions<AppConfiguration> configOptions
)
{
_logger = logger;
_cache = cache;
_httpClient = httpClient;
_feedService = feedService;
+ _config = configOptions.Value;
}
[HttpGet("stops/{z:int}/{x:int}/{y:int}")]
@@ -63,7 +68,7 @@ public class TileController : ControllerBase
var latMin = latMinRad * 180.0 / Math.PI;
var requestContent = StopTileRequestContent.Query(new StopTileRequestContent.Bbox(lonMin, latMin, lonMax, latMax));
- 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