static private ParseRateLimit ( string>.IDictionary |
||
header | string>.IDictionary | |
prefix | string | |
return | OpenTween.Api.ApiLimit |
public void UpdateFromHeader(IDictionary <string, string> header, string endpointName) { var rateLimit = TwitterApiStatus.ParseRateLimit(header, "X-Rate-Limit-"); if (rateLimit != null) { this.AccessLimit[endpointName] = rateLimit; } var mediaLimit = TwitterApiStatus.ParseRateLimit(header, "X-MediaRateLimit-"); if (mediaLimit != null) { this.MediaUploadLimit = mediaLimit; } var accessLevel = TwitterApiStatus.ParseAccessLevel(header, "X-Access-Level"); if (accessLevel.HasValue) { this.AccessLevel = accessLevel.Value; } }
public void UpdateFromHeader(IDictionary <string, string> header) { var rateLimit = TwitterApiStatus.ParseRateLimit(header); if (rateLimit != null) { this.AccessLimit = rateLimit; } var mediaLimit = TwitterApiStatus.ParseMediaRateLimit(header); if (mediaLimit != null) { this.MediaUploadLimit = mediaLimit; } var accessLevel = TwitterApiStatus.ParseAccessLevel(header); if (accessLevel.HasValue) { this.AccessLevel = accessLevel.Value; } }
public void ParseRateLimitTest(IDictionary <string, string> header, ApiLimit expected) { var limit = TwitterApiStatus.ParseRateLimit(header, "X-RateLimit-"); Assert.Equal(expected, limit); }
public void ParseRateLimitTest(IDictionary <string, string> header, ApiLimit expect) { var limit = TwitterApiStatus.ParseRateLimit(header, "X-RateLimit-"); Assert.That(limit, Is.EqualTo(expect)); }