Skip to content

Commit

Permalink
Update rate limit configuration, relax restrictions.
Browse files Browse the repository at this point in the history
  • Loading branch information
3003h committed Nov 11, 2024
1 parent ab87d29 commit 37e78be
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions lib/network/app_dio/app_dio.dart
Original file line number Diff line number Diff line change
Expand Up @@ -99,15 +99,15 @@ class AppDio with DioMixin implements Dio {

// 缩略图请求的限频配置
final thumbRateLimitConfig = RateLimitConfig(
maxTokens: 10,
refillDuration: const Duration(milliseconds: 500),
maxTokens: 20,
refillDuration: const Duration(milliseconds: 400),
);

// 限频 桶令牌
interceptors.add(
TokenBucketInterceptor(
defaultMaxTokens: 5, // 默认令牌桶最大容量
defaultRefillDuration: const Duration(seconds: 500), // 默认令牌补充间隔时间
defaultMaxTokens: 10, // 默认令牌桶最大容量
defaultRefillDuration: const Duration(milliseconds: 500), // 默认令牌补充间隔时间
globalLimit: false, // 是否全局限制
hostConfig: {
// 缩略图 详情页
Expand All @@ -118,11 +118,11 @@ class AppDio with DioMixin implements Dio {
's.exhentai.org': thumbRateLimitConfig,
'e-hentai.org': RateLimitConfig(
maxTokens: 5,
refillDuration: const Duration(seconds: 1),
refillDuration: const Duration(milliseconds: 800),
),
'exhentai.org': RateLimitConfig(
maxTokens: 5,
refillDuration: const Duration(seconds: 1),
refillDuration: const Duration(milliseconds: 800),
),
},
),
Expand Down
2 changes: 1 addition & 1 deletion lib/network/app_dio/dio_file_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ class DioFileService extends FileService {
String url, {
Map<String, String>? headers,
}) async {
logger.d('DioFileService url $url');
// logger.d('DioFileService url $url');
if (ser == null) {
return await loadDio(url, headers: headers);
} else {
Expand Down

0 comments on commit 37e78be

Please sign in to comment.