From 517cc2c88a1e9c4a4202af54b5583423b78ddae3 Mon Sep 17 00:00:00 2001 From: Axolotle Date: Thu, 16 Jul 2020 19:18:01 +0200 Subject: [PATCH] do not query if data is already there --- app/src/helpers/dataStore.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/helpers/dataStore.js b/app/src/helpers/dataStore.js index 8578e2b7..5a145e74 100644 --- a/app/src/helpers/dataStore.js +++ b/app/src/helpers/dataStore.js @@ -15,7 +15,9 @@ export default { } }, actions: { - async 'FETCH' ({ commit }, uri) { + async 'FETCH' ({ state, commit }, { uri, force = false }) { + // if data has already been queried, simply return + if (state[uri] !== undefined && !force) return return api.get(uri).then(responseData => { const data = responseData[uri] ? responseData[uri] : responseData commit('SET_' + uri.toUpperCase(), data)