bugfix: switching printers in remoteMode change to single mode
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
parent
b6d20f20ee
commit
84f2b6a473
@ -58,7 +58,6 @@ export default class WebSocketClient {
|
||||
|
||||
this.instance.onclose = (e) => {
|
||||
this.passToStore('socket/onClose', e)
|
||||
window.console.log("reconnectInterval: "+this.reconnectInterval)
|
||||
|
||||
if (!e.wasClean && this.reconnects < this.maxReconnects) {
|
||||
this.reconnects++
|
||||
|
@ -8,17 +8,21 @@ export default {
|
||||
router.push("/");
|
||||
},
|
||||
|
||||
changePrinter({ dispatch, getters }, payload) {
|
||||
changePrinter({ dispatch, getters, state }, payload) {
|
||||
const remoteMode = state.socket.remoteMode
|
||||
|
||||
dispatch('files/reset')
|
||||
dispatch('gui/reset')
|
||||
dispatch('printer/reset')
|
||||
dispatch('server/reset')
|
||||
dispatch('socket/reset')
|
||||
|
||||
const printerSocket = getters["farm/"+payload.printer+"/getSocketData"]
|
||||
|
||||
dispatch('socket/setSocket', {
|
||||
hostname: printerSocket.hostname,
|
||||
port: printerSocket.port
|
||||
port: printerSocket.port,
|
||||
remoteMode: remoteMode,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@ -1,8 +1,10 @@
|
||||
import Vue from 'vue'
|
||||
|
||||
export default {
|
||||
reset({ commit }) {
|
||||
reset({ commit, dispatch }) {
|
||||
commit('reset')
|
||||
dispatch('power/reset')
|
||||
dispatch('updateManager/reset')
|
||||
},
|
||||
|
||||
init({ dispatch, state }) {
|
||||
|
@ -26,7 +26,6 @@ export default {
|
||||
|
||||
onClose ({ commit }, event) {
|
||||
commit('setDisconnected');
|
||||
window.console.log(event)
|
||||
|
||||
if (event.wasClean) window.console.log('Socket closed clear')
|
||||
},
|
||||
|
@ -1,6 +1,6 @@
|
||||
export default {
|
||||
|
||||
getUrl: state => {
|
||||
return "//" + state.hostname + (state.port === 80 ? ":"+state.port : "")
|
||||
return "//" + state.hostname + (state.port !== 80 ? ":"+state.port : "")
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user