fixed real time rule updates
This commit is contained in:
parent
13a2a55aa3
commit
6dd8300fa5
2 changed files with 5 additions and 4 deletions
|
|
@ -109,12 +109,12 @@ export default {
|
||||||
switch (event.type) {
|
switch (event.type) {
|
||||||
case "message":
|
case "message":
|
||||||
switch (event.message.subject) {
|
switch (event.message.subject) {
|
||||||
case "content":
|
|
||||||
this.$store.commit("addMessage", event.message);
|
|
||||||
break;
|
|
||||||
case "rules":
|
case "rules":
|
||||||
this.$store.commit("addRule", event.message);
|
this.$store.commit("addRule", event.message);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
this.$store.commit("addMessage", event.message);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -180,7 +180,8 @@ export default createStore({
|
||||||
// id: mid, content: content,
|
// id: mid, content: content,
|
||||||
// }, state.currentStream)
|
// }, state.currentStream)
|
||||||
|
|
||||||
// vue will not update if i use rules.push(rule)
|
// vue will not update if i use rules.push(rule)
|
||||||
|
state.rules.splice(state.rules.indexOf(rule), 1)
|
||||||
const newRules = [...state.rules, ...[toCSS({
|
const newRules = [...state.rules, ...[toCSS({
|
||||||
id: mid, content: content,
|
id: mid, content: content,
|
||||||
}, state.currentStream)]]
|
}, state.currentStream)]]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue