Пример #1
0
        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
            });
        }
Пример #2
0
 private FriendListManager()
 {
     RootGroupEntry = new FriendGroupEntry()
     {
         Text = "Friends",
     };
 }