clone method
Dio
clone({
- BaseOptions? options,
- Interceptors? interceptors,
- HttpClientAdapter? httpClientAdapter,
- Transformer? transformer,
override
Clones a new Dio instance with override fields or reuses current fields.
Implementation
@override
Dio clone({
BaseOptions? options,
Interceptors? interceptors,
HttpClientAdapter? httpClientAdapter,
Transformer? transformer,
}) {
final dio = Dio(options ?? this.options);
dio.interceptors.removeImplyContentTypeInterceptor();
dio.interceptors.addAll(interceptors ?? this.interceptors);
dio.httpClientAdapter = httpClientAdapter ?? this.httpClientAdapter;
dio.transformer = transformer ?? this.transformer;
return dio;
}