chore(deps): bump + fix: only allow one from extension and proxy

This commit is contained in:
Liyas Thomas
2021-03-23 19:48:00 +00:00
committed by GitHub
parent c18c2ea9d4
commit 2190a1b6fd
3 changed files with 58 additions and 26565 deletions

View File

@@ -219,6 +219,9 @@ export default Vue.extend({
PROXY_URL: "",
PROXY_KEY: "",
EXTENSIONS_ENABLED: true,
PROXY_ENABLED: true,
}
},
subscriptions() {
@@ -252,6 +255,12 @@ export default Vue.extend({
applySetting(key, value)
},
toggleSetting<K extends KeysMatching<SettingsType, boolean>>(key: K) {
if (key === "EXTENSIONS_ENABLED" && this.PROXY_ENABLED) {
toggleSetting("PROXY_ENABLED")
}
if (key === "PROXY_ENABLED" && this.EXTENSIONS_ENABLED) {
toggleSetting("EXTENSIONS_ENABLED")
}
toggleSetting(key)
},
toggleSettings<K extends KeysMatching<SettingsType, boolean>>(name: K, value: SettingsType[K]) {