getRequiredInterceptors method

List<Interceptor> getRequiredInterceptors()

Implementation

List<Interceptor> getRequiredInterceptors() {
  List<Interceptor> interceptors = [];
  if (NetworkConfig().requestLogEnabled) {
    interceptors.add(PrettyDioLogger());
  }
  switch (authType) {
    case AuthType.basicOrDigest:
    case AuthType.basic:
    case AuthType.digest:
      interceptors.add(DigestAuthInterceptor(this));
      break;
    case AuthType.none:
    case AuthType.jwt:
      break;
  }
  interceptors.add(JsonValidateInterceptor(jsonValidate));
  return interceptors;
}