Skip to content
This repository was archived by the owner on Mar 21, 2022. It is now read-only.
Merged
29 changes: 29 additions & 0 deletions app/adapters/userbatchrequest.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import JSONAPIAdapter from 'ember-data/adapters/json-api';
import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
import ENV from 'explorviz-frontend/config/environment';

export default JSONAPIAdapter.extend(DataAdapterMixin,{

host: ENV.APP.API_ROOT,

init() {

this.set('headers', {
"Accept": "application/vnd.api+json"
});

},

// @Override
// Overrides URL for model.save()
urlForCreateRecord() {
const baseUrl = this.buildURL();
return `${baseUrl}/v1/users/batch`;
},

authorize(xhr) {
let { access_token } = this.get('session.data.authenticated');
xhr.setRequestHeader('Authorization', `Bearer ${access_token}`);
}

});
5 changes: 5 additions & 0 deletions app/adapters/userpreference.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ export default JSONAPIAdapter.extend(DataAdapterMixin,{
return `${baseUrl}/v1/settings/preferences/${id}`;
},

urlForDeleteRecord(id) {
const baseUrl = this.buildURL();
return `${baseUrl}/v1/settings/preferences/${id}`;
},


authorize(xhr) {
let { access_token } = this.get('session.data.authenticated');
Expand Down
Loading