浏览代码

to prev commit

Flavionel 5 年之前
父节点
当前提交
e63c1fdbb4
共有 2 个文件被更改,包括 10 次插入1 次删除
  1. 1 1
      resources/js/components/pages/MeetingsAppRoot.vue
  2. 9 0
      resources/js/components/vuex/index.js

+ 1 - 1
resources/js/components/pages/MeetingsAppRoot.vue

@@ -197,7 +197,7 @@ export default {
         /* Lobby Handlers */
 
         this.sockets.subscribe("lobby-updated", data => {
-            this.$store.commit("setLobbyActivity", data)
+            this.$store.commit("setUpdateLobby", data)
         })
 
         this.sockets.subscribe("lobby-activated", data => {

+ 9 - 0
resources/js/components/vuex/index.js

@@ -65,6 +65,15 @@ export default () => new Vuex.Store({
         addNewLobby(state, data) {
             state.lobbies.push(data)
         },
+        setUpdateLobby(state, data) {
+            let lobby = state.lobbies.filter((cur) => cur.uid == data.uid)
+
+            if (lobby.length) {
+                for(let prop in data){
+                    lobby[0][prop] = data[prop]
+                }
+            }
+        },
         setActivateLobby(state, data) {
             let lobby = state.lobbies.filter((cur) => cur.uid == data.uid)