aboutsummaryrefslogtreecommitdiff
path: root/Backend
diff options
context:
space:
mode:
Diffstat (limited to 'Backend')
-rw-r--r--Backend/Api/Api/Program.cs15
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();