|
@@ -40,18 +40,12 @@ class DioClient {
|
|
|
// 添加拦截器
|
|
|
_dio.interceptors.add(customInterceptor);
|
|
|
|
|
|
- _dio.interceptors.add(InterceptorsWrapper(
|
|
|
- onResponse: (Response<dynamic> response, ResponseInterceptorHandler handler) {
|
|
|
- customInterceptor.resetRetryCount(); // 当请求成功时重置重试计数器
|
|
|
- handler.next(response);
|
|
|
- }
|
|
|
- ));
|
|
|
-
|
|
|
// 添加响应拦截器
|
|
|
_dio.interceptors.add(InterceptorsWrapper(
|
|
|
onResponse: (Response<dynamic> response, ResponseInterceptorHandler handler) {
|
|
|
final responseData = response.data as Map<String, dynamic>;
|
|
|
if (responseData['ret'] == 1) {
|
|
|
+ customInterceptor.resetRetryCount(); // 当请求成功时重置重试计数器
|
|
|
handler.next(
|
|
|
Response<dynamic>(
|
|
|
data: responseData['data'],
|