First working version of differential updates - #263

This commit is contained in:
Kevin Jahns
2020-12-16 22:53:11 +01:00
parent 072947c0bb
commit 0b23d5aeeb
2 changed files with 43 additions and 27 deletions

View File

@@ -59,7 +59,10 @@ export const testMergeUpdatesWrongOrder = tc => {
const targetState = Y.encodeStateAsUpdate(ydoc)
t.info('Target State: ')
Y.logUpdate(targetState)
;[wrongOrder, overlapping, separated].forEach((updates, i) => {
const allcases = [wrongOrder, overlapping, separated]
// case 4: merging all cases above
allcases.push(Y.mergeUpdates(allcases))
allcases.forEach((updates, i) => {
t.info('State $' + i + ':')
Y.logUpdate(updates)
const merged = new Y.Doc()