跳到主要内容

parseDesktopHostChangeEvent()

function parseDesktopHostChangeEvent(value): SqliteChangeEvent;

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

校验 host 推送过来的变更事件。

Parameters​

ParameterTypeDescription
valueunknown未经校验的事件负载

Returns​

SqliteChangeEvent

校验通过的变更事件

Remarks​

方向与 parseDesktopHostRequest 相反,但同样不能假设对端守规矩: renderer 收到形状不对的事件时宁可抛错,也不能把半个事件派发进 RxDB 变更管线, 那会让本地缓存与库里的真实状态悄悄分叉。

Throws​

形状非法时抛 protocol_violation