From df46ab4874fe698d25cf26a0641aa832dad9379d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 9 Mar 2022 15:05:11 -0500 Subject: [PATCH] feat: add hook filter:posts.getUserInfoForPosts --- src/posts/user.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/posts/user.js b/src/posts/user.js index c92c197f69..e0964bc8c3 100644 --- a/src/posts/user.js +++ b/src/posts/user.js @@ -32,7 +32,7 @@ module.exports = function (Posts) { } }); - return await Promise.all(userData.map(async (userData) => { + const result = await Promise.all(userData.map(async (userData) => { const [isMemberOfGroups, signature, customProfileInfo] = await Promise.all([ checkGroupMembership(userData.uid, userData.groupTitleArray), parseSignature(userData, uid, uidsSignatureSet), @@ -51,6 +51,8 @@ module.exports = function (Posts) { return await plugins.hooks.fire('filter:posts.modifyUserInfo', userData); })); + const hookResult = await plugins.hooks.fire('filter:posts.getUserInfoForPosts', { users: result }); + return hookResult.users; }; Posts.overrideGuestHandle = function (postData, handle) {