diff options
Diffstat (limited to 'backend/api')
-rw-r--r-- | backend/api/api/Services/ChatHub.cs | 5 |
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(); |