示例#1
0
        public AuthenticatedUser(
            IUserDTO userDTO,
            ICredentialsAccessor credentialsAccessor,
            ITimelineController timelineController,
            ITweetController tweetController,
            IUserController userController,
            IMessageController messageController,
            IFriendshipController friendshipController,
            IAccountController accountController,
            ITwitterListController twitterListController,
            ISavedSearchController savedSearchController,
            ITaskFactory taskFactory)

            : base(userDTO, userController, timelineController, friendshipController, twitterListController, taskFactory)
        {
            _credentialsAccessor   = credentialsAccessor;
            _tweetController       = tweetController;
            _messageController     = messageController;
            _friendshipController  = friendshipController;
            _accountController     = accountController;
            _twitterListController = twitterListController;
            _savedSearchController = savedSearchController;

            Credentials = _credentialsAccessor.CurrentThreadCredentials;
        }
示例#2
0
        public LoggedUser(
            IUserDTO userDTO,
            ICredentialsAccessor credentialsAccessor,
            ITimelineController timelineController,
            ITweetController tweetController,
            ITweetFactory tweetFactory,
            IUserController userController,
            IMessageController messageController,
            IFriendshipFactory friendshipFactory,
            IFriendshipController friendshipController,
            IAccountController accountController,
            ISavedSearchController savedSearchController)

            : base(userDTO, timelineController, userController, friendshipFactory)
        {
            _credentialsAccessor   = credentialsAccessor;
            _tweetController       = tweetController;
            _tweetFactory          = tweetFactory;
            _messageController     = messageController;
            _friendshipController  = friendshipController;
            _accountController     = accountController;
            _savedSearchController = savedSearchController;

            Credentials = _credentialsAccessor.CurrentThreadCredentials;
        }
示例#3
0
 private static void Initialize()
 {
     _timelineController                   = TweetinviContainer.Resolve <ITimelineController>();
     _homeTimelineParameterFactory         = TweetinviContainer.Resolve <IFactory <IHomeTimelineParameters> >();
     _userTimelineParameterFactory         = TweetinviContainer.Resolve <IFactory <IUserTimelineParameters> >();
     _mentionsTimelineParameterFactory     = TweetinviContainer.Resolve <IFactory <IMentionsTimelineParameters> >();
     _retweetsOfMeTimelineParameterFactory = TweetinviContainer.Resolve <IFactory <IRetweetsOfMeTimelineParameters> >();
 }
示例#4
0
 private static void Initialize()
 {
     _timelineController = TweetinviContainer.Resolve<ITimelineController>();
     _homeTimelineParameterFactory = TweetinviContainer.Resolve<IFactory<IHomeTimelineParameters>>();
     _userTimelineParameterFactory = TweetinviContainer.Resolve<IFactory<IUserTimelineParameters>>();
     _mentionsTimelineParameterFactory = TweetinviContainer.Resolve<IFactory<IMentionsTimelineParameters>>();
     _retweetsOfMeTimelineParameterFactory = TweetinviContainer.Resolve<IFactory<IRetweetsOfMeTimelineParameters>>();
 }
 public TimelinesRequester(
     ITwitterClient client,
     ITwitterClientEvents clientEvents,
     ITimelineController timelineController,
     ITimelineClientRequiredParametersValidator validator)
     : base(client, clientEvents)
 {
     _timelineController = timelineController;
     _validator          = validator;
 }
示例#6
0
 public User(
     IUserDTO userDTO,
     ITimelineController timelineController,
     IUserController userController,
     IFriendshipFactory friendshipFactory)
 {
     _userDTO            = userDTO;
     _timelineController = timelineController;
     _userController     = userController;
     _friendshipFactory  = friendshipFactory;
 }
示例#7
0
 public User(
     IUserDTO userDTO,
     IUserController userController,
     ITimelineController timelineController,
     IFriendshipController friendshipController,
     ITwitterListController twitterListController,
     ITaskFactory taskFactory)
 {
     _userDTO               = userDTO;
     _timelineController    = timelineController;
     _userController        = userController;
     _friendshipController  = friendshipController;
     _twitterListController = twitterListController;
     _taskFactory           = taskFactory;
 }
示例#8
0
 public User(
     IUserDTO userDTO,
     IUserController userController,
     ITimelineController timelineController,
     IFriendshipController friendshipController,
     ITwitterListController twitterListController,
     ITaskFactory taskFactory)
 {
     _userDTO = userDTO;
     _timelineController = timelineController;
     _userController = userController;
     _friendshipController = friendshipController;
     _twitterListController = twitterListController;
     _taskFactory = taskFactory;
 }
示例#9
0
 private static void Initialize()
 {
     _timelineController = TweetinviContainer.Resolve <ITimelineController>();
 }