add notify_history_changed
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
parent
8e77e84a6e
commit
38fa2bd75b
@ -199,7 +199,7 @@
|
||||
},
|
||||
getIconColor(status) {
|
||||
switch(status) {
|
||||
case 'in_progress': return 'white'
|
||||
case 'in_progress': return 'blue-grey darken-1'
|
||||
case 'completed': return 'green'
|
||||
case 'cancelled': return 'red'
|
||||
|
||||
|
@ -12,6 +12,11 @@ export default {
|
||||
commit('addJob', job)
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
getChanged({ commit }, payload) {
|
||||
if (payload.action === 'added') commit('addJob', payload.job)
|
||||
else if (payload.action === 'finished') commit('updateJob', payload.job)
|
||||
}
|
||||
|
||||
}
|
@ -7,5 +7,12 @@ export default {
|
||||
|
||||
addJob(state, payload) {
|
||||
state.jobs.push(payload)
|
||||
},
|
||||
|
||||
updateJob(state, payload) {
|
||||
const index = state.jobs.findIndex(job => job.job_id === payload.job_id)
|
||||
if (index !== -1) {
|
||||
state.jobs[index] = payload
|
||||
}
|
||||
}
|
||||
}
|
@ -31,7 +31,7 @@ export default {
|
||||
if (event.wasClean) window.console.log('Socket closed clear')
|
||||
},
|
||||
|
||||
onMessage ({ commit, state }, payload) {
|
||||
onMessage ({ commit, state, dispatch }, payload) {
|
||||
if (!state.isConnected) commit('setConnected')
|
||||
|
||||
switch(payload.method) {
|
||||
@ -99,6 +99,10 @@ export default {
|
||||
commit('server/updateManager/setStatus', payload.params[0], { root: true })
|
||||
break
|
||||
|
||||
case 'notify_history_changed':
|
||||
dispatch('server/history/getChanged', payload.params[0], { root: true })
|
||||
break
|
||||
|
||||
default:
|
||||
if (payload.result !== "ok") {
|
||||
if (
|
||||
|
Loading…
x
Reference in New Issue
Block a user