public void AddRoomUser(string playerName, string connectionId, bool isHost = false) { RoomUsers.Add(new RoomUser() { Name = playerName, ConnectionId = connectionId, IsHost = isHost }); }
private void LoadRoomUsers(TeamRoomUsers roomUsers) { if ((teamRoom != null && roomUsers.RoomId != teamRoom.Id) || roomUsers.ConnectionUri != projectCollectionUri) { return; } RoomUsers.Clear(); if (roomUsers.Users != null) { foreach (var item in roomUsers.Users.Where(x => x.IsOnline)) { if (!UserWorker.Instance.ProfileImages.ContainsKey(item.UserRef.Id)) { var profileImages = TfsServiceWrapper.GetUserProfileImages(new List <IdentityRef> { item.UserRef }); UserWorker.Instance.GetProfiles(profileImages); } RoomUsers.Add(item); } } }
public static void AddUserToRoom(string username) { RoomUsers.Add(username); }