private void AddFriendInternal(Account friend) { Logger.Debug($"Adding friend: {friend}"); _friendList[friend.Username] = friend; FriendGroupEntry group = RootGroupEntry; if (!string.IsNullOrEmpty(friend.GroupName)) { try { group = RootGroupEntry.Groups[friend.GroupName]; } catch (KeyNotFoundException) { group = new FriendGroupEntry() { Text = friend.GroupName }; RootGroupEntry.AddGroup(group); } } group.AddFriend(new FriendEntry() { Text = friend.Username }); }
private FriendListManager() { RootGroupEntry = new FriendGroupEntry() { Text = "Friends", }; }