Skip to content

Commit 37e78be

Browse files
committed
Update rate limit configuration, relax restrictions.
1 parent ab87d29 commit 37e78be

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/network/app_dio/app_dio.dart

+6-6
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,15 @@ class AppDio with DioMixin implements Dio {
9999

100100
// 缩略图请求的限频配置
101101
final thumbRateLimitConfig = RateLimitConfig(
102-
maxTokens: 10,
103-
refillDuration: const Duration(milliseconds: 500),
102+
maxTokens: 20,
103+
refillDuration: const Duration(milliseconds: 400),
104104
);
105105

106106
// 限频 桶令牌
107107
interceptors.add(
108108
TokenBucketInterceptor(
109-
defaultMaxTokens: 5, // 默认令牌桶最大容量
110-
defaultRefillDuration: const Duration(seconds: 500), // 默认令牌补充间隔时间
109+
defaultMaxTokens: 10, // 默认令牌桶最大容量
110+
defaultRefillDuration: const Duration(milliseconds: 500), // 默认令牌补充间隔时间
111111
globalLimit: false, // 是否全局限制
112112
hostConfig: {
113113
// 缩略图 详情页
@@ -118,11 +118,11 @@ class AppDio with DioMixin implements Dio {
118118
's.exhentai.org': thumbRateLimitConfig,
119119
'e-hentai.org': RateLimitConfig(
120120
maxTokens: 5,
121-
refillDuration: const Duration(seconds: 1),
121+
refillDuration: const Duration(milliseconds: 800),
122122
),
123123
'exhentai.org': RateLimitConfig(
124124
maxTokens: 5,
125-
refillDuration: const Duration(seconds: 1),
125+
refillDuration: const Duration(milliseconds: 800),
126126
),
127127
},
128128
),

lib/network/app_dio/dio_file_service.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class DioFileService extends FileService {
2626
String url, {
2727
Map<String, String>? headers,
2828
}) async {
29-
logger.d('DioFileService url $url');
29+
// logger.d('DioFileService url $url');
3030
if (ser == null) {
3131
return await loadDio(url, headers: headers);
3232
} else {

0 commit comments

Comments
 (0)