DioApiService constructor
DioApiService(
- BuildContext? context, {
- BaseOptions baseOptions(
- BaseOptions baseOptions
Implementation
DioApiService(BuildContext? context,
{BaseOptions Function(BaseOptions baseOptions)? baseOptions}) {
_context = context;
if (baseOptions != null) {
BaseOptions baseOptionsFinal = BaseOptions();
this.baseOptions = baseOptions(baseOptionsFinal);
if (this.baseOptions?.baseUrl == null ||
this.baseOptions?.baseUrl == '') {
this.baseOptions?.baseUrl = this.baseUrl;
}
} else {
this.baseOptions = BaseOptions(
baseUrl: baseUrl,
headers: {
"Content-type": "application/json",
"Accept": "application/json",
},
connectTimeout: Duration(seconds: 5),
);
}
init();
}