跳到主要内容

parseDesktopHostHandshakeResult()

function parseDesktopHostHandshakeResult(value): DesktopHostHandshakeResult;

Defined in: packages/rxdb-adapter-sqlite-core/dist/desktop/desktop-host-protocol.d.ts:456

校验 handshake 响应。

Parameters​

ParameterTypeDescription
valueunknownhost 返回的未校验负载

Returns​

DesktopHostHandshakeResult

校验通过的握手结果

Remarks​

这是唯一一个在任何有副作用的请求之前跑到的校验点,因此它抛出来即意味着 host 上什么都还没发生:库没建、连接没开、会话没登记(US-207 AC#9 / US-210 AC#10)。

Throws​

形状非法或协议版本不匹配时抛 protocol_violation