fix reading content with new api

This commit is contained in:
Kevin Jahns
2025-05-22 19:46:27 +02:00
parent 7fec3c9846
commit 45920631de
2 changed files with 4 additions and 3 deletions

View File

@@ -113,6 +113,7 @@ export {
createIdMapFromIdSet,
TwosetAttributionManager,
noAttributionsManager,
AbstractAttributionManager,
iterateStructsByIdSet,
createAttributionManagerFromDiff,
createIdSet,

View File

@@ -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<import('../internals.js').AttributedContent<any>>}
*/
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<import('../internals.js').AttributedContent<any>>}
*/
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))