From 99a6b1e989e19217bb4021d3ed77ed304d648238 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Mon, 11 Jan 2021 17:47:45 +0100 Subject: [PATCH] Persist current room --- src/store/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) 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] })