Bladeren bron

更新 websocket 发送的消息格式

reghao 1 jaar geleden
bovenliggende
commit
d94d5fb926
2 gewijzigde bestanden met toevoegingen van 11 en 19 verwijderingen
  1. 2 2
      src/components/VideoPlayer.vue
  2. 9 17
      src/views/home/Chat.vue

+ 2 - 2
src/components/VideoPlayer.vue

@@ -133,7 +133,7 @@ export default {
 
               const jsonData = {}
               jsonData.event = 'media_progress'
-              jsonData.payload = JSON.stringify(payload)
+              jsonData.data = JSON.stringify(payload)
 
               that.wsClient.send(jsonData)
             }
@@ -152,7 +152,7 @@ export default {
 
           const jsonData = {}
           jsonData.event = 'media_progress'
-          jsonData.payload = JSON.stringify(payload)
+          jsonData.data = JSON.stringify(payload)
 
           that.wsClient.send(jsonData)
         }

+ 9 - 17
src/views/home/Chat.vue

@@ -110,17 +110,6 @@ export default {
   data() {
     return {
       wsClient: null,
-      heartbeatConfig: {
-        setInterval: null,
-        pingInterval: 20000,
-        pingTimeout: 60000
-      },
-      reconnectConfig: {
-        lockReconnect: false,
-        setTimeout: null, // 计时器对象
-        time: 5000, // 重连间隔时间
-        number: 1000 // 重连次数
-      },
       // 最后心跳时间
       lastTime: 0,
       user: null,
@@ -202,12 +191,15 @@ export default {
         return
       }
 
+      var payload = {}
+      payload.receiverId = this.receiverId
+      payload.senderId = this.user.userId
+      payload.content = this.text
+
       var jsonData = {}
       jsonData.event = 'event_talk'
-      jsonData.data = {}
-      jsonData.data.receiverId = this.receiverId
-      jsonData.data.senderId = this.user.userId
-      jsonData.data.content = this.text
+      jsonData.data = JSON.stringify(payload)
+
       this.wsClient.send(jsonData)
       this.text = ''
 
@@ -216,8 +208,8 @@ export default {
         justify = 'start'
       }*/
       var msg = {}
-      msg.receiverId = jsonData.data.receiverId
-      msg.content = jsonData.data.content
+      msg.receiverId = payload.receiverId
+      msg.content = payload.content
       var item = {
         content: msg,
         justify: justify