github.com/hspak/nomad@v0.7.2-0.20180309000617-bc4ae22a39a5/ui/app/utils/fetch.js (about)

     1  import Ember from 'ember';
     2  import fetch from 'fetch';
     3  import config from '../config/environment';
     4  
     5  // The ember-fetch polyfill does not provide streaming
     6  // Additionally, Mirage/Pretender does not support fetch
     7  const mirageEnabled = config['ember-cli-mirage'] && config['ember-cli-mirage'].enabled !== false;
     8  const fetchToUse = Ember.testing || mirageEnabled ? fetch : window.fetch || fetch;
     9  
    10  export default fetchToUse;