aboutsummaryrefslogtreecommitdiff
path: root/Backend/Api
diff options
context:
space:
mode:
authorOgnjen Cirkovic <ciraboxkg@gmail.com>2022-11-16 22:22:37 +0100
committerOgnjen Cirkovic <ciraboxkg@gmail.com>2022-11-16 22:22:37 +0100
commitd1838298af4a0c91509ebafa194de2b3805f6210 (patch)
tree43c9f195f0e14a39d315a81001ae6ab38cc628fa /Backend/Api
parentd62986925527c8f96ebefa22a350c3dcb3d52090 (diff)
Aktiviran websocket servis.
Diffstat (limited to 'Backend/Api')
-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();