Skip to content

Commit

Permalink
searchApi: configure axios interceptors
Browse files Browse the repository at this point in the history
  • Loading branch information
zzacharo committed Dec 3, 2019
1 parent 83aef39 commit 8481338
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions src/lib/api/contrib/invenio/InvenioSearchApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,24 @@ export class InvenioSearchApi {
...config,
};
this.http = axios.create(axiosConfig);
if (config.interceptors) {
this.addInterceptors(config.interceptors);
}
}

addInterceptors(interceptors) {
if (interceptors.request) {
this.http.interceptors.request.use(
interceptors.request.resolve,
interceptors.request.reject
);
}
if (interceptors.response) {
this.http.interceptors.response.use(
interceptors.response.resolve,
interceptors.response.reject
);
}
}

/**
Expand Down

0 comments on commit 8481338

Please sign in to comment.