feat: backport filter:posts.getUserInfoForPosts

v1.18.x
Barış Soner Uşaklı 3 years ago committed by GitHub
parent 4a87b3225c
commit e4bd4f3107
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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([ const [isMemberOfGroups, signature, customProfileInfo] = await Promise.all([
checkGroupMembership(userData.uid, userData.groupTitleArray), checkGroupMembership(userData.uid, userData.groupTitleArray),
parseSignature(userData, uid, uidsSignatureSet), parseSignature(userData, uid, uidsSignatureSet),
@ -51,6 +51,8 @@ module.exports = function (Posts) {
return await plugins.hooks.fire('filter:posts.modifyUserInfo', userData); 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) { Posts.overrideGuestHandle = function (postData, handle) {

Loading…
Cancel
Save