diff options
Diffstat (limited to 'Backend')
-rw-r--r-- | Backend/Api/Api/Program.cs | 15 |
1 files changed, 14 insertions, 1 deletions
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<SecurityRequirementsOperationFilter>(); }); + +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>("/chatHub"); +}); app.Run(); |