diff --git a/site/src/components/connexion/script.js b/site/src/components/connexion/script.js index f951f51..b38fd4f 100644 --- a/site/src/components/connexion/script.js +++ b/site/src/components/connexion/script.js @@ -64,6 +64,7 @@ export default this.projectSocket.on('createVersion', (data) => { + this.$store.commit('createVersion', data) }) } } diff --git a/site/src/store.js b/site/src/store.js index e9c02bf..261f986 100644 --- a/site/src/store.js +++ b/site/src/store.js @@ -93,6 +93,16 @@ export default new Vuex.Store({ } }, + createVersion(state, data) + { + const file = state.files.getFile(data.file) + + if(file) + { + file.data.versions.push(data.version) + } + }, + setVersion(state, data) { state.version = data