提交 56669607 authored 作者: shixiaochen's avatar shixiaochen

1、修改设置代理逻辑判断

上级 d67a4041
...@@ -32,7 +32,7 @@ abstract class BaseDio { ...@@ -32,7 +32,7 @@ abstract class BaseDio {
dio.interceptors.add(getHeadersInterceptor()); dio.interceptors.add(getHeadersInterceptor());
dio.interceptors.add(getLogInterceptor()); dio.interceptors.add(getLogInterceptor());
//配置代理 //配置代理
setProxyUri(dio, isSetProxy()); setProxyUri(dio, isProdEnv());
} }
String setBaseUrl(); String setBaseUrl();
...@@ -40,8 +40,8 @@ abstract class BaseDio { ...@@ -40,8 +40,8 @@ abstract class BaseDio {
// 设置请求头拦截器 // 设置请求头拦截器
Interceptor getHeadersInterceptor(); Interceptor getHeadersInterceptor();
// 是否设置代理 // 是否是生产环境
bool isSetProxy() => false; bool isProdEnv() => false;
// 设置log拦截器 // 设置log拦截器
Interceptor getLogInterceptor() => _setLogInterceptor(); Interceptor getLogInterceptor() => _setLogInterceptor();
......
...@@ -11,8 +11,8 @@ const spSwitchProxy = "switchProxy"; // 开关代理 ...@@ -11,8 +11,8 @@ const spSwitchProxy = "switchProxy"; // 开关代理
bool setProxyFlag = false; // 设置代理标识 true 设置 false 不设置 bool setProxyFlag = false; // 设置代理标识 true 设置 false 不设置
/// dio 设置代理uri /// dio 设置代理uri
void setProxyUri(Dio? dio, bool isSetProxy) { void setProxyUri(Dio? dio, bool isProdEnv) {
setProxyFlag = !isSetProxy; //生产环境不设置代理 setProxyFlag = !isProdEnv; //生产环境不设置代理
if (!setProxyFlag) return; if (!setProxyFlag) return;
String? proxyIP = SpUtil.getString(spProxyIp); String? proxyIP = SpUtil.getString(spProxyIp);
String? proxyPort = SpUtil.getString(spProxyPort); String? proxyPort = SpUtil.getString(spProxyPort);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论