diff --git a/src/index.js b/src/index.js index eb0f5fa0..36c57443 100644 --- a/src/index.js +++ b/src/index.js @@ -106,8 +106,8 @@ export { createIdSet, mergeIdSets, cloneDoc, - readUpdateToContentIds, - readUpdateToContentIdsV2, + createContentIdsFromUpdate, + createContentIdsFromUpdateV2, insertIntoIdMap, insertIntoIdSet, mergeIdMaps, diff --git a/src/utils/updates.js b/src/utils/updates.js index 01804c2e..a34c0ef9 100644 --- a/src/utils/updates.js +++ b/src/utils/updates.js @@ -248,7 +248,7 @@ export const encodeStateVectorFromUpdate = update => encodeStateVectorFromUpdate * @param {typeof UpdateDecoderV2 | typeof UpdateDecoderV1} [YDecoder] * @return {import('./meta.js').ContentIds} */ -export const readUpdateToContentIdsV2 = (update, YDecoder = UpdateDecoderV2) => { +export const createContentIdsFromUpdateV2 = (update, YDecoder = UpdateDecoderV2) => { const updateDecoder = new YDecoder(decoding.createDecoder(update)) const lazyDecoder = new LazyStructReader(updateDecoder, true) const inserts = createIdSet() @@ -280,7 +280,7 @@ export const readUpdateToContentIdsV2 = (update, YDecoder = UpdateDecoderV2) => * @param {Uint8Array} update * @return {import('./meta.js').ContentIds} */ -export const readUpdateToContentIds = update => readUpdateToContentIdsV2(update, UpdateDecoderV1) +export const createContentIdsFromUpdate = update => createContentIdsFromUpdateV2(update, UpdateDecoderV1) /** * This method is intended to slice any kind of struct and retrieve the right part. diff --git a/tests/attribution.tests.js b/tests/attribution.tests.js index ced24184..c46e1a3e 100644 --- a/tests/attribution.tests.js +++ b/tests/attribution.tests.js @@ -143,7 +143,7 @@ export const testAttributionSession1 = tc => { users.forEach(user => user.on('update', (update, _, ydoc, tr) => { if (!tr.local) return const userid = ydoc.clientID.toString() - const contentIds = Y.readUpdateToContentIds(update) + const contentIds = Y.createContentIdsFromUpdate(update) Y.insertIntoIdMap(globalAttributions.inserts, Y.createIdMapFromIdSet(contentIds.inserts, [Y.createContentAttribute('insert', userid)])) Y.insertIntoIdMap(globalAttributions.deletes, Y.createIdMapFromIdSet(contentIds.deletes, [Y.createContentAttribute('delete', userid)])) })) diff --git a/tests/updates.tests.js b/tests/updates.tests.js index 77fafd6e..2c97ef43 100644 --- a/tests/updates.tests.js +++ b/tests/updates.tests.js @@ -30,7 +30,7 @@ const encV1 = { encodeStateAsUpdate: Y.encodeStateAsUpdate, applyUpdate: Y.applyUpdate, logUpdate: Y.logUpdate, - readUpdateToContentIds: Y.readUpdateToContentIds, + readUpdateToContentIds: Y.createContentIdsFromUpdate, encodeStateVectorFromUpdate: Y.encodeStateVectorFromUpdate, encodeStateVector: Y.encodeStateVector, updateEventName: 'update', @@ -46,7 +46,7 @@ const encV2 = { encodeStateAsUpdate: Y.encodeStateAsUpdateV2, applyUpdate: Y.applyUpdateV2, logUpdate: Y.logUpdateV2, - readUpdateToContentIds: Y.readUpdateToContentIdsV2, + readUpdateToContentIds: Y.createContentIdsFromUpdateV2, encodeStateVectorFromUpdate: Y.encodeStateVectorFromUpdateV2, encodeStateVector: Y.encodeStateVector, updateEventName: 'updateV2', @@ -68,7 +68,7 @@ const encDoc = { encodeStateAsUpdate: Y.encodeStateAsUpdateV2, applyUpdate: Y.applyUpdateV2, logUpdate: Y.logUpdateV2, - readUpdateToContentIds: Y.readUpdateToContentIdsV2, + readUpdateToContentIds: Y.createContentIdsFromUpdateV2, encodeStateVectorFromUpdate: Y.encodeStateVectorFromUpdateV2, encodeStateVector: Y.encodeStateVector, updateEventName: 'updateV2',