コード例 #1
0
        public virtual async Task <ICredentialsRateLimits> GetCredentialsRateLimitsAsync(IReadOnlyTwitterCredentials credentials)
        {
            var rateLimits = await _rateLimitCache.GetCredentialsRateLimitsAsync(credentials).ConfigureAwait(false);

            if (rateLimits == null)
            {
                rateLimits = await RefreshCredentialsRateLimitsAsync(credentials).ConfigureAwait(false);
            }

            return(rateLimits);
        }