init method
Future<Dio?>
init(
{ - String? baseUrl,
- List<Interceptor>? interceptors,
- void hookRequest(
- RequestOptions options
)?,
- Dio? dio,
})
Implementation
Future<Dio?> init({
String? baseUrl,
List<Interceptor>? interceptors,
void Function(RequestOptions options)? hookRequest,
Dio? dio,
}) async {
/// 设置请求url
this.baseUrl = baseUrl ?? this.baseUrl;
/// 初始化Dio实例
if (dio != null || this.baseUrl != null) {
await DioUtil().initNet(
baseUrl: this.baseUrl,
dio: dio,
interceptors: interceptors,
hookRequest: hookRequest,
);
}
return DioUtil().dio;
}