From 7a019494e85004565cca4662adf793f98075b7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 20 Oct 2020 12:00:56 -0400 Subject: [PATCH] feat: add filter.topics.getPostReplies --- src/topics/posts.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/topics/posts.js b/src/topics/posts.js index e166cd52f92f..7ecbf1fb8668 100644 --- a/src/topics/posts.js +++ b/src/topics/posts.js @@ -240,7 +240,11 @@ module.exports = function (Topics) { const uniquePids = _.uniq(_.flatten(arrayOfReplyPids)); let replyData = await posts.getPostsFields(uniquePids, ['pid', 'uid', 'timestamp']); - replyData = await user.blocks.filter(callerUid, replyData); + const result = await plugins.fireHook('filter:topics.getPostReplies', { + uid: callerUid, + replies: replyData, + }); + replyData = await user.blocks.filter(callerUid, result.replies); const uids = replyData.map(replyData => replyData && replyData.uid);