Skip to content

signal ​

向另一个 NApp 正在进行中的 Event Request 发送补充或控制信号。

ts
NApp.nacp.signal(to, {
  parentId,
  kind,
  payload?,
}): Promise<boolean>
参数说明
toEvent Request 接收方的 NApp ID
parentId目标 Event Request 的 reqId
kindnormal / pause / resume / abort
payload仅 normal 可以携带的业务载荷

该方法将生成 SignalMessage 并出站。

kindpayload
normal可携带业务载荷;缺省时为 {}
pause / resume / abort不带 payload 字段

ID ​

Signal 有自己的消息 id,meta.parentId 指向目标 Event Request 的 reqId。

返回值 ​

App A 发送NACP.signal()后需要等待对方ACK信号,才会结算Promise。

NApp 的调用方式见 request(),接收流程可见 onRequest。

Released under the MIT License.