示例#1
0
        /// <summary>
        /// Follow the user sent in. Anytime a message is tweeted, this user will be notified
        /// and the ReceiveFeed method kicked of.
        /// </summary>
        /// <param name="theuser"></param>
        public override void AddFollowing(BaseUser theuser)
        {
            HashSet<BaseUser>.Enumerator hbe = Following.GetEnumerator();
            while (hbe.MoveNext())
            {
                if (hbe.Current.UserName.Equals(theuser.UserName))
                    return;
            }

            theuser.AddObserver(new NotifyObserver(this.ReceiveFeed));
            Following.Add(theuser);
        }