From 58160f3eaa197813898283413620637892d56417 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 2 Jun 2024 20:51:26 +0200 Subject: [PATCH] Inject an HTTP client into the DI system --- app/MindWork AI Studio/Program.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Program.cs b/app/MindWork AI Studio/Program.cs index 38d72dc..5d54b79 100644 --- a/app/MindWork AI Studio/Program.cs +++ b/app/MindWork AI Studio/Program.cs @@ -10,6 +10,7 @@ using System.Reflection; using Microsoft.Extensions.FileProviders; #endif +var port = args.Length > 0 ? args[0] : "5000"; var builder = WebApplication.CreateBuilder(); builder.Services.AddMudServices(config => { @@ -37,7 +38,11 @@ builder.Services.AddRazorComponents() options.HandshakeTimeout = TimeSpan.FromSeconds(30); }); -var port = args.Length > 0 ? args[0] : "5000"; +builder.Services.AddSingleton(new HttpClient +{ + BaseAddress = new Uri($"http://localhost:{port}") +}); + builder.WebHost.UseUrls($"http://localhost:{port}"); #if DEBUG