public void AddUserToChat(UserId userId, TextChatUser user) { if (!_allUsers.ContainsKey(userId)) { _allUsers.Add(userId, user); } _usersWhoJustLeft.RemoveAll(r => r.Id == userId); }
public void JoinChat(UserId userId, TextChatUser textChatUser) { ChatModel.AddUserToChat(userId, textChatUser); OnUserJoined?.Invoke(textChatUser); }