From f012bbc7018c1ac7974d8454f52e7d7e272d4ce9 Mon Sep 17 00:00:00 2001 From: acgist <289547414@qq.com> Date: Tue, 10 Oct 2023 07:54:00 +0800 Subject: [PATCH] =?UTF-8?q?[*]=20=E6=97=A5=E5=B8=B8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- taoyao-client-web/src/components/Taoyao.js | 8 ++++++-- .../signal/protocol/control/ControlWakeupProtocol.java | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/taoyao-client-web/src/components/Taoyao.js b/taoyao-client-web/src/components/Taoyao.js index 8d01aff..839d8d8 100644 --- a/taoyao-client-web/src/components/Taoyao.js +++ b/taoyao-client-web/src/components/Taoyao.js @@ -1474,8 +1474,12 @@ class Taoyao extends RemoteClient { * * @param {*} clientId 目标终端ID */ - controlWakeup(clientId) { - this.request(protocol.buildMessage("control::wakeup", { + async controlWakeup(clientId) { + if(clientId === this.clientId) { + console.warn("不能自己唤醒自己"); + return; + } + return await this.request(protocol.buildMessage("control::wakeup", { to: clientId })); } diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlWakeupProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlWakeupProtocol.java index 4f15a53..da5bea7 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlWakeupProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlWakeupProtocol.java @@ -12,6 +12,8 @@ import com.acgist.taoyao.signal.protocol.ProtocolControlAdapter; /** * 终端唤醒信令 * + * 注意:不能自己唤醒自己 + * * @author acgist */ @Protocol