소스 검색

adjustment to sockets meeting handler

Flavionel 5 년 전
부모
커밋
793c7f1534
2개의 변경된 파일10개의 추가작업 그리고 3개의 파일을 삭제
  1. 8 1
      resources/js/components/pages/MeetingsAppRoot.vue
  2. 2 2
      resources/js/components/vuex/index.js

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

@@ -157,7 +157,14 @@ export default {
         });
 
         if (this.meetingProp) {
-            this.$store.commit("setMeeting", this.meetingProp);
+            let meeting = {
+                uid: this.meetingProp.uid,
+                lobby_uid: this.meetingProp.lobby.uid,
+                name: this.meetingProp.name,
+                active_members: [],
+                pros_online: []
+            }
+            this.$store.commit("setMeeting", meeting);
         }
 
         this.$store.commit("setInitialUser", this.userProp);

+ 2 - 2
resources/js/components/vuex/index.js

@@ -73,14 +73,14 @@ export default () => new Vuex.Store({
                     m.active_members = []
                     m.pros_online = []
                     return m
-                });
+                })
             }
         },
         setLobbyActivity(state, data) {
             let lobby = state.lobbies.filter((cur) => cur.uid == data.lobby_uid)
             if (lobby.length) {
                 let meeting = lobby[0].meetings.filter((cur) => cur.uid == data.meeting_uid)
-                console.log(meeting)
+
                 if (meeting.length) {
                     meeting[0].active_members = Object.values(data.active_members)
                     meeting[0].pros_online = Object.values(data.pros_online)