Example #1
0
 public Tweep(User user, TweepType type)
 {
     User = user;
     if (type == TweepType.Follower && user.Following)
     {
         Type = TweepType.Mutual;
     }
     else
     {
         Type = type;
     }
 }
Example #2
0
 public Tweep(LinqToTwitter.User user, TweepType type)
 {
     User = new User(user);
     if (type == TweepType.Follower && user.Following)
     {
         Type = TweepType.Mutual;
     }
     else
     {
         Type = type;
     }
 }
Example #3
0
        public Tweep(PostworthyUser postworthyUser, TweepType type)
        {
            var context = TwitterModel.Instance.GetAuthorizedTwitterContext(UsersCollection.PrimaryUser().TwitterScreenName);

            User = context.User.Where(x => x.ScreenName == postworthyUser.TwitterScreenName && x.Type == UserType.Lookup).ToList().FirstOrDefault();
            if (User == null)
            {
                throw new Exception("Could not Find Twitter User!");
            }
            if (type == TweepType.Follower && User.Following)
            {
                Type = TweepType.Mutual;
            }
            else
            {
                Type = type;
            }
        }