Skip to content

register ​

NACT Peer 建立后发送的第一条 NACP 消息,用于交换 App 身份和能力声明。

DANGER

本消息是 NApp.connect() 连接时自动发送的,一般不建议手动重复发送。

ts
NApp.nacp.register(
  to,
  peer,
): Promise<boolean>
参数说明
to预期连接到的 NApp ID
peerNApp.nact.dial() 建立的 NACT Peer

TIP

RegisterMessage 的 isGateway 与 decl 不需要调用参数提供,而是从当前 NApp 读取。

该方法生成 RegisterMessage 并出站。

消息中的 isGateway 与 decl 分别来自当前 NApp 的 Gateway 声明和公开 Event / Ability。

返回值 ​

register(to, peer) 等待 ACK 和唯一的 Response,并将校验 Response 的 from 是否与 to 一致。完全一致后才会结算Promise。

Register Response 会对称返回对端的 { isGateway, decl, record? },接收消息见 onRegister。

Released under the MIT License.