diff --git a/src/store/index.js b/src/store/index.js index 07e6fbd..0aeb98f 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1,10 +1,19 @@ import Vue from 'vue' import Vuex from 'vuex' +import VuexPersist from 'vuex-persist' import { auth } from './auth.module'; Vue.use(Vuex) +const vuexPersist = new VuexPersist({ + key: 'settings', + storage: localStorage, + reducer: state => ({ + currentRoomId: state.currentRoomId + }) + }) + export default new Vuex.Store({ state: { currentRoomId: null @@ -19,4 +28,5 @@ export default new Vuex.Store({ modules: { auth }, + plugins: [vuexPersist.plugin] })