diff options
author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-16 22:22:37 +0100 |
---|---|---|
committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-16 22:22:37 +0100 |
commit | d1838298af4a0c91509ebafa194de2b3805f6210 (patch) | |
tree | 43c9f195f0e14a39d315a81001ae6ab38cc628fa /Backend/Api | |
parent | d62986925527c8f96ebefa22a350c3dcb3d52090 (diff) |
Aktiviran websocket servis.
Diffstat (limited to 'Backend/Api')
-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(); |