Skip to content

Commit a38f038

Browse files
committed
Don't make duplicated requests through Ember Data
ember-data-storefront provides FastbootAdapter which caches XHRs in Fastboot's Shoebox. This will prevent duplicated requests on /crates and other Ember Data-powered pages.
1 parent e218804 commit a38f038

File tree

3 files changed

+84
-233
lines changed

3 files changed

+84
-233
lines changed

app/adapters/application.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import RESTAdapter from '@ember-data/adapter/rest';
22
import { inject as service } from '@ember/service';
33
import { computed } from '@ember/object';
4+
import FastbootAdapter from 'ember-data-storefront/mixins/fastboot-adapter';
45

5-
export default RESTAdapter.extend({
6-
fastboot: service(),
6+
export default RESTAdapter.extend(FastbootAdapter, {
7+
fetcher: service(),
78

89
namespace: 'api/v1',
910

0 commit comments

Comments
 (0)