mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-12 09:37:35 +01:00
feat: add hook filter:posts.getUserInfoForPosts
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user