From f82c1538f5225f2dde8aa5ab0fc9aae9a77569a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=89?= Date: Sun, 1 Oct 2023 00:06:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BD=E6=95=B0=E5=AD=98=E5=9C=A8=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/client.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/client.js b/public/client.js index 3a7df9e..93e9fa4 100644 --- a/public/client.js +++ b/public/client.js @@ -40,13 +40,13 @@ export default class ClientList { console.log('收到对方 datachannel', channel) channel.onopen = event => { console.log('收到对方 datachannel open', event) - if (this.channels[event.target.label]) { + if (this.channels[event.target.label] && this.channels[event.target.label].onopen) { this.channels[event.target.label].onopen(event, this.clientlist.find(x => x.id === data.id)) } } channel.onmessage = event => { console.log('收到对方 datachannel message', event) - if (this.channels[event.target.label]) { + if (this.channels[event.target.label] && this.channels[event.target.label].onmessage) { this.channels[event.target.label].onmessage(event, this.clientlist.find(x => x.id === data.id)) } }