feat: add a '[...]' to the end of the generated summary when federating out articles (fep-b2b8)

This commit is contained in:
Julian Lam
2026-02-25 12:38:34 -05:00
parent 3177369449
commit bf0f522818

View File

@@ -759,7 +759,12 @@ Mocks.notes.public = async (post) => {
// Append sentences to summary until it contains just under 500 characters of content
const limit = 500;
let remaining = limit;
let finished = false;
summary = sentences.reduce((memo, sentence) => {
if (finished) {
return memo;
}
const clean = sanitize(sentence, {
allowedTags: [],
allowedAttributes: {},
@@ -767,6 +772,9 @@ Mocks.notes.public = async (post) => {
remaining = remaining - clean.length;
if (remaining > 0) {
memo += ` ${sentence}`;
} else { // There was more but summary generation is complete
finished = true;
memo += ' [...]';
}
return memo;