Exemplo n.º 1
0
 public Task <ICredentialsRateLimits> GetRateLimitsAsync(RateLimitsSource from)
 {
     return(GetRateLimitsAsync(new GetRateLimitsParameters
     {
         From = from
     }));
 }
Exemplo n.º 2
0
 public Task <IEndpointRateLimit> GetEndpointRateLimitAsync(string url, RateLimitsSource from)
 {
     return(GetEndpointRateLimitAsync(new GetEndpointRateLimitsParameters(url)
     {
         From = from
     }));
 }
Exemplo n.º 3
0
        public Task WaitForQueryRateLimitAsync(string url, RateLimitsSource from)
        {
            var credentialsRateLimitParameters = new WaitForCredentialsRateLimitParameters(url)
            {
                Credentials      = _client.Credentials,
                ExecutionContext = _client.CreateTwitterExecutionContext(),
                From             = from
            };

            return(_rateLimitAwaiter.WaitForCredentialsRateLimitAsync(credentialsRateLimitParameters));
        }
 public GetEndpointRateLimitsParameters(string url, RateLimitsSource from)
 {
     Url  = url;
     From = from;
 }