using ClientApiPoC.Shared; using ClientApiPoC.Shared.SignalR; namespace ClientApiPoC.ApiService { public class Program { public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); builder.Services.AddOpenApi(); builder.Services.AddTunnelHub(); builder.Services.AddTransient(); var app = builder.Build(); // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) { app.MapOpenApi(); app.UseSwaggerUI(options => { options.SwaggerEndpoint("/openapi/v1.json", "ClientApiPoC"); }); } app.UseAuthorization(); app.MapControllers(); app.MapTunnelHub(Routes.TUNNEL_PATH); app.Run(); } } }