Merge pull request #1069 from h3poteto/iss-982
refs #982 Reload proxy configuration after changed
This commit is contained in:
commit
b677a706ec
|
@ -8166,9 +8166,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"element-ui": {
|
"element-ui": {
|
||||||
"version": "2.12.0",
|
"version": "2.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.12.0.tgz",
|
"resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.4.11.tgz",
|
||||||
"integrity": "sha512-DapyT0PW4i/1ETPHk8K8Qbe8B6hj10+dXsRTrOTFryV9wAs6e9mCxbV65awokyR2/v/KuIHJmqX+mH3wUa4rOQ==",
|
"integrity": "sha512-RtgK0t840NAFTajGMWvylzZRSX1EkZ7V4YgAoBxhv4TtkeMscLuk/IdYOzPdlQq6IN0byx1YVBxCX+u4yYkGvw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"async-validator": "~1.8.1",
|
"async-validator": "~1.8.1",
|
||||||
"babel-helper-vue-jsx-merge-props": "^2.0.0",
|
"babel-helper-vue-jsx-merge-props": "^2.0.0",
|
||||||
|
|
|
@ -171,7 +171,7 @@
|
||||||
"electron-json-storage": "^4.1.5",
|
"electron-json-storage": "^4.1.5",
|
||||||
"electron-log": "^2.2.17",
|
"electron-log": "^2.2.17",
|
||||||
"electron-window-state": "^5.0.3",
|
"electron-window-state": "^5.0.3",
|
||||||
"element-ui": "^2.12.0",
|
"element-ui": "2.4.11",
|
||||||
"emoji-mart-vue": "^2.6.6",
|
"emoji-mart-vue": "^2.6.6",
|
||||||
"emojilib": "^2.4.0",
|
"emojilib": "^2.4.0",
|
||||||
"hawk": "^7.0.10",
|
"hawk": "^7.0.10",
|
||||||
|
|
|
@ -122,11 +122,17 @@ const actions: ActionTree<NetworkState, RootState> = {
|
||||||
updatePassword: ({ commit }, password: string) => {
|
updatePassword: ({ commit }, password: string) => {
|
||||||
commit(MUTATION_TYPES.UPDATE_PASSWORD, password)
|
commit(MUTATION_TYPES.UPDATE_PASSWORD, password)
|
||||||
},
|
},
|
||||||
saveProxyConfig: ({ state }) => {
|
saveProxyConfig: ({ state, dispatch }) => {
|
||||||
const proxy: Proxy = {
|
const proxy: Proxy = {
|
||||||
source: state.source,
|
source: state.source,
|
||||||
manualProxyConfig: state.proxy
|
manualProxyConfig: state.proxy
|
||||||
}
|
}
|
||||||
|
ipcRenderer.once('response-update-proxy-config', async () => {
|
||||||
|
dispatch('App/loadProxy', {}, { root: true })
|
||||||
|
// Originally we have to restart all streamings after user change proxy configuration.
|
||||||
|
// But streamings are restart after close preferences.
|
||||||
|
// So we don't have to restart streaming here.
|
||||||
|
})
|
||||||
ipcRenderer.send('update-proxy-config', proxy)
|
ipcRenderer.send('update-proxy-config', proxy)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue