+
+
+
+
+
+
+
+ {comment?.character?.metadata?.content?.name}
+ {" "}
+ ·{" "}
+ {dayjs
+ .duration(
+ dayjs(comment?.createdAt).diff(dayjs(), "minute"),
+ "minute",
+ )
+ .humanize()}{" "}
+ ago ·{" "}
+
+
+
+
+
+
+
+ {(comment as any)?.fromNotes?.list?.length > 0 && (
+
+ {(comment as any)?.fromNotes?.list?.map(
+ (
+ subcomment: NoteEntity & {
+ character?: CharacterEntity | null
+ },
+ ) => (
+
+ ),
+ )}
+
+ )}
+
+ )
+}
diff --git a/src/models/page.model.ts b/src/models/page.model.ts
index 4187131d..5b3fc148 100644
--- a/src/models/page.model.ts
+++ b/src/models/page.model.ts
@@ -584,6 +584,9 @@ export async function getComments({ pageId }: { pageId: string }) {
toNoteId: pageId.split("-")[1],
cursor: "",
includeCharacter: true,
+ includeNestedNotes: true,
+ nestedNotesDepth: 3 as 3,
+ nestedNotesLimit: 20,
}
let pages: ListResponse<