bugfix: reload for klippy state message

Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
Stefan Dej 2021-01-17 01:51:52 +01:00
parent c5999221bc
commit b784b3f277
3 changed files with 14 additions and 9 deletions

View File

@ -13,22 +13,28 @@ export default {
Vue.prototype.$socket.sendObj('server.files.get_directory', { path: 'gcodes' }, 'files/getDirectory')
},
getInfo({ commit }, preload) {
getInfo({ commit }, payload) {
commit('server/setData', {
klippy_state: preload.state,
klippy_message: preload.state_message,
klippy_state: payload.state,
klippy_message: payload.state_message,
}, { root: true })
commit('setData', {
hostname: preload.hostname,
software_version: preload.software_version,
cpu_info: preload.cpu_info,
hostname: payload.hostname,
software_version: payload.software_version,
cpu_info: payload.cpu_info,
})
Vue.prototype.$socket.sendObj('printer.objects.list', {}, 'printer/getObjectsList')
Vue.prototype.$socket.sendObj('printer.gcode.help', {}, 'printer/getHelpList')
},
getStateMessage({ commit }, payload) {
commit('server/setData', {
klippy_message: payload.state_message,
}, { root: true })
},
getObjectsList({ commit }, payload) {
let subscripts = {}
const blocklist = [

View File

@ -31,9 +31,10 @@ export default {
commit('setData', payload)
if (!payload.klippy_connected) {
if (!payload.klippy_connected || payload.klippy_state === "startup") {
setTimeout(function(){
Vue.prototype.$socket.sendObj('server.info', {}, 'server/getInfo')
Vue.prototype.$socket.sendObj('printer.info', {}, 'printer/getStateMessage')
}, 1000)
}
},

View File

@ -4,8 +4,6 @@ import { getDefaultState } from './index'
export default {
reset(state) {
Object.assign(state, getDefaultState())
},
setKlippyReady() {