Example #1
0
        public TwitterGovernor(IRateLimitStatusProvider rateLimitProvider, ISettingsProvider settingsProvider)
        {
            this.rateLimitProvider = rateLimitProvider;
            status = rateLimitProvider.GetRateLimitStatus();

            threshold = settingsProvider.Twitter.RateLimitThreshold;
        }
Example #2
0
 public StatusService(ITwitterClient twitterClient, IRateLimitStatusProvider rateLimitStatusProvider)
 {
     this.twitterClient = twitterClient;
     this.rateLimitStatusProvider = rateLimitStatusProvider;
     MaxCommunicationTries = 5;
 }