Skip to content

response ​

向目标App发送一条请求的最终消息。

Response 可以返回 register、unregister、request、subscribe 或 unsubscribe 的最终结果。

ts
NApp.nacp.response(to, {
  parentId,
  isOk,
  whyNotOk?,
  kind?,
  payload?,
}): Promise<boolean>
参数说明
to原消息的发送方 NApp ID
parentId被响应消息的 ID
isOk操作是否成功
whyNotOk为什么会失败
kind响应 Request 时填写原 Request kind
payload返回载荷

payload ​

被响应消息payload
register{ isGateway, decl, record? }
unregister{}
subscribe{ targetSubId }
unsubscribe{}
requestProcessor 返回的业务结果,NACP 并不读取

返回值 ​

一条发起消息只对应一条最终 Response。App A会在接收到ACK消息时才会结算Promise

DANGER

使用本接口发送Response时,同时会结束本方 AutoSubscribe 的半边流程。

接收流程见 onResponse,调用方式可见NApp.response,但通常来讲不建议这么调用。

Released under the MIT License.