addInterceptors method

void addInterceptors(
  1. List<Interceptor> interceptors
)

Implementation

void addInterceptors(List<Interceptor> interceptors) {
  _dio
    ..options.connectTimeout =
        const Duration(milliseconds: _defaultConnectTimeout)
    ..options.receiveTimeout =
        const Duration(milliseconds: _defaultReceiveTimeout)
    ..httpClientAdapter
    ..options.headers = {'Content-Type': 'application/json'};
  if (interceptors.isNotEmpty) {
    _dio.interceptors.addAll(interceptors);
  }
  if (kDebugMode) {
    _dio.interceptors.add(LogInterceptor(
      responseBody: true,
      error: true,
      requestHeader: true,
      responseHeader: true,
      request: true,
      requestBody: true,
    ));
  }
}