private IRelationshipDetails InternalGetRelationshipBetween(object sourceIdentifier, object targetIdentifier) { IUserIdentifier sourceUserIdentifier = null; IUserIdentifier targetUserIdentifier = null; if (sourceIdentifier is long) { sourceUserIdentifier = _userFactory.GenerateUserIdentifierFromId((long)sourceIdentifier); } else { var screenName = sourceIdentifier as string; if (screenName != null) { sourceUserIdentifier = _userFactory.GenerateUserIdentifierFromScreenName(screenName); } else { sourceUserIdentifier = sourceIdentifier as IUserIdentifier; } } if (targetIdentifier is long) { targetUserIdentifier = _userFactory.GenerateUserIdentifierFromId((long)targetIdentifier); } else { var screenName = targetIdentifier as string; if (screenName != null) { targetUserIdentifier = _userFactory.GenerateUserIdentifierFromScreenName(screenName); } else { targetUserIdentifier = targetIdentifier as IUserIdentifier; } } return(GetRelationshipBetween(sourceUserIdentifier, targetUserIdentifier)); }
public bool AddMemberToList(ITwitterListIdentifier list, long newUserId) { var userIdentifier = _userFactory.GenerateUserIdentifierFromId(newUserId); return(AddMemberToList(list, userIdentifier)); }
// User Timeline public IEnumerable <ITweet> GetUserTimeline(long userId, int maximumNumberOfTweets = 40) { var user = _userFactory.GenerateUserIdentifierFromId(userId); return(GetUserTimeline(user, maximumNumberOfTweets)); }
public string GetUserTimeline(long userId, int maximumTweets = 40) { var userIdentifier = _userFactory.GenerateUserIdentifierFromId(userId); return(GetUserTimeline(userIdentifier, maximumTweets)); }
public static IUserIdentifier GenerateUserIdentifierFromId(long userId) { return(_userFactory.GenerateUserIdentifierFromId(userId)); }
public static IUserTimelineRequestParameters CreateUserTimelineRequestParameter(long userId) { var userIdentifier = _userFactory.GenerateUserIdentifierFromId(userId); return(CreateUserTimelineRequestParameter(userIdentifier)); }