From a680a95e73f5e136ee4f2230e89368077f24182d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 17 Jun 2020 11:46:42 -0400 Subject: [PATCH] feat: add filter:user.getFields to match topic/posts --- src/user/data.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/user/data.js b/src/user/data.js index 07670a7bfd..400d8ef472 100644 --- a/src/user/data.js +++ b/src/user/data.js @@ -66,8 +66,12 @@ module.exports = function (User) { } let users = await db.getObjectsFields(uniqueUids.map(uid => 'user:' + uid), fields); - users = uidsToUsers(uids, uniqueUids, users); - + const result = await plugins.fireHook('filter:user.getFields', { + uids: uniqueUids, + users: users, + fields: fields, + }); + users = uidsToUsers(uids, uniqueUids, result.users); return await modifyUserData(users, fields, fieldsToRemove); };