Enforce ENABLE_IMJOY variable in store

The store now won't let you enable imjoy if the environment
variable is not set to "true"
This commit is contained in:
Richard 2021-06-22 12:06:48 +01:00
parent dae818b6b5
commit 29de95fe74

View file

@ -116,7 +116,15 @@ export default new Vuex.Store({
state.IHIEnabled = enabled;
},
changeImjoyEnabled(state, enabled) {
state.imjoyEnabled = enabled;
if (process.env.VUE_APP_ENABLE_IMJOY === "true") {
state.imjoyEnabled = enabled;
} else {
state.imjoyEnabled = false;
if (enabled)
console.warn(
"Attempted to enable ImJoy, but it's disabled by VUE_APP_ENABLE_IMJOY."
);
}
},
changeGalleryEnabled(state, enabled) {
state.galleryEnabled = enabled;