The doc the sync message is about
The SyncState for the peer we are communicating with
The message which was received
Optional
opts: next.ApplyOptions<T>Any ApplyOptions, used for passing a
PatchCallback which will be informed of any changes
in doc
which occur because of the received sync message.
Generated using TypeDoc
Update a document and our sync state on receiving a sync message
Returns
An array of
[newDoc, newSyncState, null]
wherenewDoc
is the updated state ofdoc
,newSyncState
should replaceinState
.Remarks
Note that this function has three return values for legacy reasons. The third value used to be a sync message to send back but this is now always null and you should instead call
generateSyncMessage
after callingreceiveSyncMessage
to see if there are new messages to send.