提交 80a26b16 authored 作者: 张国庆's avatar 张国庆

Update base_dio.dart

上级 d02bd486
import 'package:dio/dio.dart'; import 'package:dio/dio.dart';
import 'package:dio/io.dart'; import 'package:dio/io.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter_clx_base/api/proxy.dart'; import 'package:flutter_clx_base/api/proxy.dart';
import 'package:flutter_clx_base/api/transformer.dart'; import 'package:flutter_clx_base/api/transformer.dart';
import 'package:flutter_clx_base/utils/log_utils.dart'; import 'package:flutter_clx_base/utils/log_utils.dart';
...@@ -29,7 +30,9 @@ abstract class BaseDio { ...@@ -29,7 +30,9 @@ abstract class BaseDio {
dio.options.headers = setHeaders(); dio.options.headers = setHeaders();
// 配置JSON转换器 // 配置JSON转换器
dio.interceptors.add(getHeadersInterceptor()); dio.interceptors.add(getHeadersInterceptor());
dio.interceptors.add(getLogInterceptor()); if (kDebugMode) {
dio.interceptors.add(getLogInterceptor());
}
//配置代理 //配置代理
setProxyUri(dio, isProdEnv()); setProxyUri(dio, isProdEnv());
} }
...@@ -153,7 +156,8 @@ abstract class BaseDio { ...@@ -153,7 +156,8 @@ abstract class BaseDio {
} }
} }
} }
// 构建网络请求同步请求
// 构建网络请求同步请求
Future<T?> requestSyncWithModel<T>({ Future<T?> requestSyncWithModel<T>({
required String requestUrl, required String requestUrl,
required Method method, required Method method,
...@@ -206,7 +210,6 @@ abstract class BaseDio { ...@@ -206,7 +210,6 @@ abstract class BaseDio {
} }
} }
// 处理网络请求成功逻辑 // 处理网络请求成功逻辑
void _onNetSuccess(Response response, NetSuccessCallback successCallback, void _onNetSuccess(Response response, NetSuccessCallback successCallback,
NetErrorCallback? errorCallback) async { NetErrorCallback? errorCallback) async {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论