public OAuthWebRequestGenerator( IWebHelper webHelper, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _webHelper = webHelper; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public TwitterQueryFactory( IFactory<ITwitterQuery> twitterQueryFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _twitterQueryFactory = twitterQueryFactory; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public TwitterQueryFactory( IFactory <ITwitterQuery> twitterQueryFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _twitterQueryFactory = twitterQueryFactory; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public TwitterQueryFactory( IFactory <ITwitterQuery> twitterQueryFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ICredentialsAccessor credentialsAccessor) { _twitterQueryFactory = twitterQueryFactory; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _credentialsAccessor = credentialsAccessor; }
public OAuthWebRequestGenerator( IWebHelper webHelper, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterStringFormatter twitterStringFormatter) { _webHelper = webHelper; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterStringFormatter = twitterStringFormatter; }
public TwitterQueryFactory( IFactory<ITwitterQuery> twitterQueryFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ICredentialsAccessor credentialsAccessor) { _twitterQueryFactory = twitterQueryFactory; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _credentialsAccessor = credentialsAccessor; }
public SearchQueryGenerator( ISearchQueryValidator searchQueryValidator, IQueryParameterGenerator queryParameterGenerator, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ISearchQueryParameterGenerator searchQueryParameterGenerator) { _searchQueryValidator = searchQueryValidator; _queryParameterGenerator = queryParameterGenerator; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _searchQueryParameterGenerator = searchQueryParameterGenerator; }
public TwitterRequestGenerator( IOAuthWebRequestGenerator webRequestGenerator, ICredentialsAccessor credentialsAccessor, IWebHelper webHelper, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _webRequestGenerator = webRequestGenerator; _credentialsAccessor = credentialsAccessor; _webHelper = webHelper; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public UserQueryGenerator( IUserQueryParameterGenerator userQueryParameterGenerator, IQueryParameterGenerator queryParameterGenerator, ITweetinviSettingsAccessor tweetinviSettingsAccessor, IUserQueryValidator userQueryValidator) { _userQueryParameterGenerator = userQueryParameterGenerator; _queryParameterGenerator = queryParameterGenerator; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _userQueryValidator = userQueryValidator; }
public TweetWithSearchMetadata( ITweetWithSearchMetadataDTO tweetDTO, ITweetController tweetController, ITweetFactory tweetFactory, IUserFactory userFactory, ITaskFactory taskFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor) : base(tweetDTO, null, tweetController, tweetFactory, userFactory, taskFactory, tweetinviSettingsAccessor) { _tweetWithSearchMetadataDTO = tweetDTO; }
public TweetQueryGenerator( IQueryParameterGenerator queryParameterGenerator, ITweetQueryValidator tweetQueryValidator, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterStringFormatter twitterStringFormatter) { _queryParameterGenerator = queryParameterGenerator; _tweetQueryValidator = tweetQueryValidator; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterStringFormatter = twitterStringFormatter; }
public TwitterListQueryGenerator( ITwitterListQueryValidator listsQueryValidator, IUserQueryParameterGenerator userQueryParameterGenerator, IUserQueryValidator userQueryValidator, IQueryParameterGenerator queryParameterGenerator, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterListQueryParameterGenerator twitterListQueryParameterGenerator) { _listsQueryValidator = listsQueryValidator; _userQueryParameterGenerator = userQueryParameterGenerator; _userQueryValidator = userQueryValidator; _queryParameterGenerator = queryParameterGenerator; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterListQueryParameterGenerator = twitterListQueryParameterGenerator; }
public TwitterRequestHandler( ITweetinviEvents tweetinviEvents, IRateLimitAwaiter rateLimitAwaiter, IRateLimitUpdater rateLimitUpdater, ITwitterRequester twitterRequester, ICredentialsAccessor credentialsAccessor, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterQueryFactory twitterQueryFactory) { _tweetinviEvents = tweetinviEvents; _rateLimitAwaiter = rateLimitAwaiter; _rateLimitUpdater = rateLimitUpdater; _twitterRequester = twitterRequester; _credentialsAccessor = credentialsAccessor; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterQueryFactory = twitterQueryFactory; }
public TweetFactory( ITweetFactoryQueryExecutor tweetDTOFactory, IFactory <ITweet> tweetUnityFactory, IFactory <ITweetWithSearchMetadata> tweetWithSearchMetadataFactory, IFactory <IMention> mentionFactory, IFactory <IOEmbedTweet> oembedTweetUnityFactory, IJsonObjectConverter jsonObjectConverter, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _tweetDTOFactory = tweetDTOFactory; _tweetUnityFactory = tweetUnityFactory; _tweetWithSearchMetadataFactory = tweetWithSearchMetadataFactory; _mentionUnityFactory = mentionFactory; _oembedTweetUnityFactory = oembedTweetUnityFactory; _jsonObjectConverter = jsonObjectConverter; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public Mention( ITweetDTO tweetDTO, ITweetController tweetController, ITweetFactory tweetFactory, IUserFactory userFactory, ITaskFactory taskFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor) : base(tweetDTO, null, tweetController, tweetFactory, userFactory, taskFactory, tweetinviSettingsAccessor) { // Default constructor inheriting from the default Tweet constructor }
public Tweet( ITweetDTO tweetDTO, TweetMode?tweetMode, ITweetController tweetController, ITweetFactory tweetFactory, IUserFactory userFactory, ITaskFactory taskFactory, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _tweetController = tweetController; _tweetFactory = tweetFactory; _userFactory = userFactory; _taskFactory = taskFactory; // IMPORTANT: POSITION MATTERS! Look line below! TweetMode = tweetMode ?? tweetinviSettingsAccessor?.CurrentThreadSettings?.TweetMode ?? TweetMode.Compat; // IMPORTANT: Make sure that the TweetDTO is set up after the TweetMode because it uses the TweetMode to initialize the Entities TweetDTO = tweetDTO; }
public TwitterRequestHandler( ITweetinviEvents tweetinviEvents, IRateLimitAwaiter rateLimitAwaiter, IRateLimitUpdater rateLimitUpdater, IRateLimitCacheManager rateLimitCacheManager, IWebRequestExecutor webRequestExecutor, ICredentialsAccessor credentialsAccessor, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterQueryFactory twitterQueryFactory, IOAuthWebRequestGenerator oAuthWebRequestGenerator) { _tweetinviEvents = tweetinviEvents; _rateLimitAwaiter = rateLimitAwaiter; _rateLimitUpdater = rateLimitUpdater; _rateLimitCacheManager = rateLimitCacheManager; _webRequestExecutor = webRequestExecutor; _credentialsAccessor = credentialsAccessor; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterQueryFactory = twitterQueryFactory; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; }
public MultipartWebRequest(HttpWebRequest httpWebRequest, byte[] content, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _tweetinviSettingsAccessor = tweetinviSettingsAccessor; WebRequest = httpWebRequest; Content = content; }
public TwitterTimeoutException(ITweetinviSettingsAccessor tweetinviSettingsAccessor, string url) : base(url, string.Format("{0} web request timed out.", url)) { TwitterDescription = string.Format("Twitter was not able to perform your query within the Timeout limit of {0} ms.", tweetinviSettingsAccessor.WebRequestTimeout); CreationDate = DateTime.Now; }
static TweetinviConfig() { _currentSettingsAccessor = TweetinviContainer.Resolve <ITweetinviSettingsAccessor>(); }
static TweetinviConfig() { _currentSettingsAccessor = TweetinviContainer.Resolve<ITweetinviSettingsAccessor>(); _currentSettingsAccessor.CurrentThreadSettings = TweetinviContainer.Resolve<ITweetinviSettings>(); }
public WebHelper(ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public HttpClientWebHelper(ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }