From d1838298af4a0c91509ebafa194de2b3805f6210 Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Wed, 16 Nov 2022 22:22:37 +0100 Subject: Aktiviran websocket servis. --- Backend/Api/Api/Program.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'Backend') diff --git a/Backend/Api/Api/Program.cs b/Backend/Api/Api/Program.cs index 280a9dd..8d22f2b 100644 --- a/Backend/Api/Api/Program.cs +++ b/Backend/Api/Api/Program.cs @@ -65,6 +65,10 @@ builder.Services.AddSwaggerGen(options => { options.OperationFilter(); }); + +builder.Services.AddSignalR(); + + builder.Services.AddCors(options => { options.AddPolicy("CorsPolicy", @@ -85,11 +89,20 @@ if (app.Environment.IsDevelopment()) app.UseSwaggerUI(); } +app.UseWebSockets(new WebSocketOptions +{ + KeepAliveInterval = TimeSpan.FromSeconds(120) +}); //Add Authentication +app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); -app.MapControllers(); +app.UseEndpoints(endpoints => +{ + endpoints.MapControllers(); + endpoints.MapHub("/chatHub"); +}); app.Run(); -- cgit v1.2.3