diff --git a/app/services/browser-cache.js b/app/services/browser-cache.js index 12506ed..29232dd 100644 --- a/app/services/browser-cache.js +++ b/app/services/browser-cache.js @@ -1,8 +1,10 @@ import Service from '@ember/service'; import * as localforage from 'localforage'; +import config from 'kredits-web/config/environment'; function createStore(name) { - return localforage.createInstance({ name: `kredits:${name}` }); + const networkName = config.web3RequiredNetwork || 'custom'; + return localforage.createInstance({ name: `kredits:${networkName}:${name}` }); } export default class BrowserCacheService extends Service { diff --git a/tests/unit/services/browser-cache-test.js b/tests/unit/services/browser-cache-test.js index 7c77937..a7d6459 100644 --- a/tests/unit/services/browser-cache-test.js +++ b/tests/unit/services/browser-cache-test.js @@ -11,7 +11,7 @@ module('Unit | Service | browser-cache', function(hooks) { test('creates kredits data stores', function(assert) { let cache = this.owner.lookup('service:browser-cache'); - assert.equal(cache.contributors._config.name, "kredits:contributors"); - assert.equal(cache.contributions._config.name, "kredits:contributions"); + assert.equal(cache.contributors._config.name, "kredits:rinkeby:contributors"); + assert.equal(cache.contributions._config.name, "kredits:rinkeby:contributions"); }); });