persistence as ST of votingSpeed, voteHistoryAllowed

This commit is contained in:
nicfreeman1209 2021-05-09 13:25:36 +01:00
parent 05023583da
commit 8a0b872179

View file

@ -65,6 +65,18 @@ module.exports = store => {
store.commit("session/setSpectator", spectator); store.commit("session/setSpectator", spectator);
store.commit("session/setSessionId", sessionId); store.commit("session/setSessionId", sessionId);
} }
if (localStorage.getItem("votingSpeed")) {
store.commit(
"session/setVotingSpeed",
parseInt(localStorage.getItem("votingSpeed"))
);
}
if (localStorage.getItem("isVoteHistoryAllowed") !== undefined) {
store.commit(
"session/setVoteHistoryAllowed",
JSON.parse(localStorage.getItem("isVoteHistoryAllowed"))
);
}
// listen to mutations // listen to mutations
store.subscribe(({ type, payload }, state) => { store.subscribe(({ type, payload }, state) => {
@ -169,6 +181,16 @@ module.exports = store => {
localStorage.removeItem("playerId"); localStorage.removeItem("playerId");
} }
break; break;
case "session/setVotingSpeed":
if (payload && !state.session.isSpectator) {
localStorage.setItem("votingSpeed", payload);
}
break;
case "session/setVoteHistoryAllowed":
if (payload !== undefined && !state.session.isSpectator) {
localStorage.setItem("isVoteHistoryAllowed", payload);
}
break;
} }
}); });
}; };