init method
void
init({
- String? apiKey,
- String? baseUrl,
- Duration? connectTimeout,
- Duration? receiveTimeout,
- Duration? sendTimeout,
- HttpClientAdapter? httpClientAdapter,
- Map<
String, dynamic> ? headers, - TokenCallback? tokenCallback,
- CancelTokenCallback? cancelTokenCallback,
- List<
Interceptor> ? interceptors,
Initialize the Dio client and register interceptors.
Implementation
void init({
String? apiKey,
String? baseUrl,
Duration? connectTimeout,
Duration? receiveTimeout,
Duration? sendTimeout,
HttpClientAdapter? httpClientAdapter,
Map<String, dynamic>? headers,
TokenCallback? tokenCallback,
CancelTokenCallback? cancelTokenCallback,
List<Interceptor>? interceptors,
}) {
if ((baseUrl?.isNotEmpty ?? true)) this.baseUrl = baseUrl!;
this.connectTimeout = connectTimeout;
this.receiveTimeout = receiveTimeout;
this.sendTimeout = sendTimeout;
this.httpClientAdapter = httpClientAdapter;
this.headers = headers;
this.apiKey = apiKey;
this.tokenCallback = tokenCallback;
this.cancelTokenCallback = cancelTokenCallback;
this.interceptors = interceptors;
_initDio();
}