From 17d5ca0e942259e05e448044037048476c6d3c96 Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Wed, 13 Apr 2022 22:51:14 +0200 Subject: Dodata provera tokom Disconnecta webSocketa --- backend/api/api/Services/ChatHub.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'backend/api') diff --git a/backend/api/api/Services/ChatHub.cs b/backend/api/api/Services/ChatHub.cs index 72febce1..7b4e94dd 100644 --- a/backend/api/api/Services/ChatHub.cs +++ b/backend/api/api/Services/ChatHub.cs @@ -31,8 +31,10 @@ namespace api.Services } public override async Task OnDisconnectedAsync(Exception? exception) { - string id = Users.FirstOrDefault(u => u.Value == Context.ConnectionId).Key; - Users.Remove(id); + var user = Users.Values.Contains(Context.ConnectionId); + if (user==false) + return; + Users.Remove(Users.FirstOrDefault(u => u.Value == Context.ConnectionId).Key); } public async Task SendDirect(string id,string message) { -- cgit v1.2.3