mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-24 01:10:31 +01:00
refactor: move plugin hook methods to plugin.hooks.*
This commit is contained in:
10
src/flags.js
10
src/flags.js
@@ -76,7 +76,7 @@ Flags.init = async function () {
|
||||
};
|
||||
|
||||
try {
|
||||
const data = await plugins.fireHook('filter:flags.getFilters', hookData);
|
||||
const data = await plugins.hooks.fire('filter:flags.getFilters', hookData);
|
||||
Flags._filters = data.filters;
|
||||
} catch (err) {
|
||||
winston.error('[flags/init] Could not retrieve filters', err.stack);
|
||||
@@ -107,7 +107,7 @@ Flags.get = async function (flagId) {
|
||||
reports: reports,
|
||||
};
|
||||
|
||||
const data = await plugins.fireHook('filter:flags.get', {
|
||||
const data = await plugins.hooks.fire('filter:flags.get', {
|
||||
flag: flagObj,
|
||||
});
|
||||
return data.flag;
|
||||
@@ -177,7 +177,7 @@ Flags.list = async function (data) {
|
||||
});
|
||||
}));
|
||||
|
||||
const payload = await plugins.fireHook('filter:flags.list', {
|
||||
const payload = await plugins.hooks.fire('filter:flags.list', {
|
||||
flags: flags,
|
||||
page: filters.page,
|
||||
uid: data.uid,
|
||||
@@ -587,7 +587,7 @@ Flags.update = async function (flagId, uid, changeset) {
|
||||
tasks.push(Flags.appendHistory(flagId, uid, changeset));
|
||||
await Promise.all(tasks);
|
||||
|
||||
plugins.fireHook('action:flags.update', { flagId: flagId, changeset: changeset, uid: uid });
|
||||
plugins.hooks.fire('action:flags.update', { flagId: flagId, changeset: changeset, uid: uid });
|
||||
};
|
||||
|
||||
Flags.resolveFlag = async function (type, id, uid) {
|
||||
@@ -712,7 +712,7 @@ Flags.notify = async function (flagObj, uid) {
|
||||
throw new Error('[[error:invalid-data]]');
|
||||
}
|
||||
|
||||
plugins.fireHook('action:flags.create', {
|
||||
plugins.hooks.fire('action:flags.create', {
|
||||
flag: flagObj,
|
||||
});
|
||||
uids = uids.filter(_uid => parseInt(_uid, 10) !== parseInt(uid, 10));
|
||||
|
||||
Reference in New Issue
Block a user