feat: show bodyLong in notifications, closes #4767

dont show blockquotes
show post content in flag notification
This commit is contained in:
Barış Soner Uşaklı
2026-02-05 14:08:31 -05:00
parent 149d649a6c
commit 30541a9693
7 changed files with 52 additions and 31 deletions

View File

@@ -84,20 +84,25 @@ module.exports = function (Posts) {
returnPostData.oldContent = oldContent;
returnPostData.newContent = data.content;
await topics.notifyFollowers(returnPostData, data.uid, {
type: 'post-edit',
bodyShort: translator.compile('notifications:user-edited-post', editor.username, topic.title),
nid: `edit_post:${data.pid}:uid:${data.uid}`,
});
await topics.syncBacklinks(returnPostData);
plugins.hooks.fire('action:post.edit', { post: { ...returnPostData, _activitypub }, data: data, uid: data.uid });
plugins.hooks.fire('action:post.edit', {
post: { ...returnPostData, _activitypub },
data: data,
uid: data.uid,
});
Posts.clearCachedPost(String(postData.pid));
pubsub.publish('post:edit', String(postData.pid));
await Posts.parsePost(returnPostData);
await topics.notifyFollowers(returnPostData, data.uid, {
type: 'post-edit',
bodyShort: translator.compile('notifications:user-edited-post', editor.username, topic.title),
nid: `edit_post:${data.pid}:uid:${data.uid}`,
});
return {
topic: topic,
editor: editor,