feat(data): add transactional content repository

This commit is contained in:
2026-08-28 16:22:49 +00:00 Unverified
parent 30586a893a
commit d3b09a4e70
3 changed files with 1105 additions and 2 deletions
+10 -2
View File
@@ -636,8 +636,16 @@ export class ContentLifecycle {
}
private pageIdentity(page: StoredPage): PageIdentity {
const { blocks: _blocks, dependencies: _dependencies, ...identity } = page;
return identity;
return {
id: page.id,
characterId: page.characterId,
slug: page.slug,
title: page.title,
navOrder: page.navOrder,
visible: page.visible,
publicNote: page.publicNote,
version: page.version,
};
}
private visiblePagesFor(characterId: string): StoredPage[] {