diff --git a/client/src/plugins/engine.js b/client/src/plugins/engine.js index d914b99..f602521 100644 --- a/client/src/plugins/engine.js +++ b/client/src/plugins/engine.js @@ -1,4 +1,3 @@ - export default (context, inject) => { const { store, $axios } = context @@ -18,6 +17,7 @@ export default (context, inject) => { if (status >= 500) { console.warn(`HTTP ${status} ${statusText}`) delay = 5000 + store.commit('engine/setVersion', -1) } } diff --git a/client/src/store/engine.js b/client/src/store/engine.js index 56493d0..6c85ddb 100644 --- a/client/src/store/engine.js +++ b/client/src/store/engine.js @@ -7,5 +7,8 @@ export const mutations = { setJson(state, json) { state.json = json state.version = parseInt(json.version, 10) - } + }, + setVersion(state, version) { + state.version = version + }, }