Files
project-work/worker-toolkit-flaredown/repo/frontend/app/adapters/oracle-request.js

23 lines
456 B
JavaScript

import ApplicationAdapter from 'flaredown/adapters/application';
export default ApplicationAdapter.extend({
ajaxOptions() {
let hash = this._super(...arguments);
if (localStorage.oracleToken) {
let { beforeSend } = hash;
hash.beforeSend = (xhr) => {
xhr.setRequestHeader('X-Oracle-Token', localStorage.oracleToken);
if (beforeSend) {
beforeSend(xhr);
}
};
}
return hash;
},
});