aboutsummaryrefslogtreecommitdiff
path: root/backend/api
diff options
context:
space:
mode:
Diffstat (limited to 'backend/api')
-rw-r--r--backend/api/api/Services/ChatHub.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/backend/api/api/Services/ChatHub.cs b/backend/api/api/Services/ChatHub.cs
index 7b4e94dd..47a1f099 100644
--- a/backend/api/api/Services/ChatHub.cs
+++ b/backend/api/api/Services/ChatHub.cs
@@ -23,7 +23,10 @@ namespace api.Services
if (token == null)
return;
string id=_tokenService.TokenToId(token);
- Users.Add(id,Context.ConnectionId);
+ if (!Users.ContainsKey(id))
+ Users.Add(id, Context.ConnectionId);
+ else
+ Users[id] = Context.ConnectionId;
//await SendDirect(id, "poruka");
//await Send(Context.ConnectionId);
await base.OnConnectedAsync();