From 323dbc9789fe4a9cfcfcb79d2ae5157faded2139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 5 May 2022 12:43:48 -0400 Subject: [PATCH] feat: add hook for user invite --- src/user/invite.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/user/invite.js b/src/user/invite.js index 9df3731975..63658551dc 100644 --- a/src/user/invite.js +++ b/src/user/invite.js @@ -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) {