Function ywasm::apply_update [−][src]
pub fn apply_update(doc: &mut YDoc, diff: Uint8Array)
Expand description
Applies delta update generated by the remote document replica to a current document. This method assumes that a payload maintains lib0 v1 encoding format.
Example:
import {YDoc, encodeStateVector, encodeStateAsUpdate, applyUpdate} from 'ywasm'
/// document on machine A
const localDoc = new YDoc()
const localSV = encodeStateVector(localDoc)
// document on machine B
const remoteDoc = new YDoc()
const remoteDelta = encodeStateAsUpdate(remoteDoc, localSV)
applyUpdate(localDoc, remoteDelta)