mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-01 21:30:30 +01:00
feat: add hook for user invite
This commit is contained in:
@@ -11,6 +11,7 @@ const emailer = require('../emailer');
|
||||
const groups = require('../groups');
|
||||
const translator = require('../translator');
|
||||
const utils = require('../utils');
|
||||
const plugins = require('../plugins');
|
||||
|
||||
module.exports = function (User) {
|
||||
User.getInvites = async function (uid) {
|
||||
@@ -53,6 +54,7 @@ module.exports = function (User) {
|
||||
|
||||
const data = await prepareInvitation(uid, email, groupsToJoin);
|
||||
await emailer.sendToEmail('invitation', email, meta.config.defaultLang, data);
|
||||
plugins.hooks.fire('action:user.invite', { uid, email, groupsToJoin });
|
||||
};
|
||||
|
||||
User.verifyInvitation = async function (query) {
|
||||
|
||||
Reference in New Issue
Block a user