From 43c752170d637e77d6ca68f6d1cdb6d5fead32ac Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Thu, 22 May 2025 19:46:27 +0200 Subject: [PATCH] fix reading content with new api --- src/index.js | 1 + src/types/AbstractType.js | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/index.js b/src/index.js index 94a28012..5c217707 100644 --- a/src/index.js +++ b/src/index.js @@ -113,6 +113,7 @@ export { createIdMapFromIdSet, TwosetAttributionManager, noAttributionsManager, + AbstractAttributionManager, iterateStructsByIdSet, createAttributionManagerFromDiff, createIdSet, diff --git a/src/types/AbstractType.js b/src/types/AbstractType.js index 62119035..57b3aa6f 100644 --- a/src/types/AbstractType.js +++ b/src/types/AbstractType.js @@ -514,7 +514,7 @@ export const typeListGetContent = (type, am) => { for (let item = type._start; item !== null; cs.length = 0) { // populate cs for (; item !== null && cs.length < 50; item = item.right) { - am.readContent(cs, item.id.client, item.id.clock, item.deleted, item.content, !item.deleted) + am.readContent(cs, item.id.client, item.id.clock, item.deleted, item.content, 1) } for (let i = 0; i < cs.length; i++) { const c = cs[i] @@ -1011,7 +1011,7 @@ export const typeMapGetContent = (parent, am) => { * @type {Array>} */ const cs = [] - am.readContent(cs, item.id.client, item.id.clock, item.deleted, item.content, !item.deleted) + am.readContent(cs, item.id.client, item.id.clock, item.deleted, item.content, 1) const { deleted, attrs, content } = cs[cs.length - 1] const c = array.last(content.getContent()) const { attribution } = createAttributionFromAttributionItems(attrs, deleted) @@ -1027,7 +1027,7 @@ export const typeMapGetContent = (parent, am) => { * @type {Array>} */ const tmpcs = [] - am.readContent(tmpcs, prevItem.id.client, prevItem.id.clock, prevItem.deleted, prevItem.content, !prevItem.deleted) + am.readContent(tmpcs, prevItem.id.client, prevItem.id.clock, prevItem.deleted, prevItem.content, 1) cs = tmpcs.concat(cs) if (cs.length === 0 || cs[0].attrs == null) { cs.splice(0, cs.findIndex(c => c.attrs != null))