mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-09 23:45:45 +01:00
refactor: move plugin hook methods to plugin.hooks.*
This commit is contained in:
@@ -132,7 +132,7 @@ Topics.getTopicsByTids = async function (tids, options) {
|
||||
|
||||
const filteredTopics = result.topics.filter(topic => topic && topic.category && !topic.category.disabled);
|
||||
|
||||
const hookResult = await plugins.fireHook('filter:topics.get', { topics: filteredTopics, uid: uid });
|
||||
const hookResult = await plugins.hooks.fire('filter:topics.get', { topics: filteredTopics, uid: uid });
|
||||
return hookResult.topics;
|
||||
};
|
||||
|
||||
@@ -152,7 +152,7 @@ Topics.getTopicWithPosts = async function (topicData, set, uid, start, stop, rev
|
||||
getMainPostAndReplies(topicData, set, uid, start, stop, reverse),
|
||||
categories.getCategoryData(topicData.cid),
|
||||
categories.getTagWhitelist([topicData.cid]),
|
||||
plugins.fireHook('filter:topic.thread_tools', { topic: topicData, uid: uid, tools: [] }),
|
||||
plugins.hooks.fire('filter:topic.thread_tools', { topic: topicData, uid: uid, tools: [] }),
|
||||
Topics.getFollowData([topicData.tid], uid),
|
||||
Topics.getUserBookmark(topicData.tid, uid),
|
||||
social.getActivePostSharing(),
|
||||
@@ -184,7 +184,7 @@ Topics.getTopicWithPosts = async function (topicData, set, uid, start, stop, rev
|
||||
topicData.unreplied = topicData.postcount === 1;
|
||||
topicData.icons = [];
|
||||
|
||||
const result = await plugins.fireHook('filter:topic.get', { topic: topicData, uid: uid });
|
||||
const result = await plugins.hooks.fire('filter:topic.get', { topic: topicData, uid: uid });
|
||||
return result.topic;
|
||||
};
|
||||
|
||||
@@ -282,7 +282,7 @@ Topics.isLocked = async function (tid) {
|
||||
};
|
||||
|
||||
Topics.search = async function (tid, term) {
|
||||
const pids = await plugins.fireHook('filter:topic.search', {
|
||||
const pids = await plugins.hooks.fire('filter:topic.search', {
|
||||
tid: tid,
|
||||
term: term,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user