File tree 2 files changed +7
-7
lines changed
2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -99,15 +99,15 @@ class AppDio with DioMixin implements Dio {
99
99
100
100
// 缩略图请求的限频配置
101
101
final thumbRateLimitConfig = RateLimitConfig (
102
- maxTokens: 10 ,
103
- refillDuration: const Duration (milliseconds: 500 ),
102
+ maxTokens: 20 ,
103
+ refillDuration: const Duration (milliseconds: 400 ),
104
104
);
105
105
106
106
// 限频 桶令牌
107
107
interceptors.add (
108
108
TokenBucketInterceptor (
109
- defaultMaxTokens: 5 , // 默认令牌桶最大容量
110
- defaultRefillDuration: const Duration (seconds : 500 ), // 默认令牌补充间隔时间
109
+ defaultMaxTokens: 10 , // 默认令牌桶最大容量
110
+ defaultRefillDuration: const Duration (milliseconds : 500 ), // 默认令牌补充间隔时间
111
111
globalLimit: false , // 是否全局限制
112
112
hostConfig: {
113
113
// 缩略图 详情页
@@ -118,11 +118,11 @@ class AppDio with DioMixin implements Dio {
118
118
's.exhentai.org' : thumbRateLimitConfig,
119
119
'e-hentai.org' : RateLimitConfig (
120
120
maxTokens: 5 ,
121
- refillDuration: const Duration (seconds : 1 ),
121
+ refillDuration: const Duration (milliseconds : 800 ),
122
122
),
123
123
'exhentai.org' : RateLimitConfig (
124
124
maxTokens: 5 ,
125
- refillDuration: const Duration (seconds : 1 ),
125
+ refillDuration: const Duration (milliseconds : 800 ),
126
126
),
127
127
},
128
128
),
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ class DioFileService extends FileService {
26
26
String url, {
27
27
Map <String , String >? headers,
28
28
}) async {
29
- logger.d ('DioFileService url $url ' );
29
+ // logger.d('DioFileService url $url');
30
30
if (ser == null ) {
31
31
return await loadDio (url, headers: headers);
32
32
} else {
You can’t perform that action at this time.
0 commit comments