Skip to content
Snippets Groups Projects
application.js 510 B
Newer Older
  • Learn to ignore specific revisions
  • Eugen Ciur's avatar
    Eugen Ciur committed
    import JSONAPIAdapter from '@ember-data/adapter/json-api';
    
    import { inject as service } from '@ember/service';
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    import ENV from 'papermerge/config/environment';
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    export default class ApplicationAdapter extends JSONAPIAdapter {
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      namespace = ENV.APP.NAMESPACE;
      host = ENV.APP.HOST;
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      @service requests;
    
    
      buildURL(...args) {
    
        let ret = super.buildURL(...args);
    
        if (ret.substr(-1) === '/') {
          return ret;
        }
        return `${ret}/`;
    
      get headers() {
    
    Eugen Ciur's avatar
    Eugen Ciur committed
        return this.requests.headers;