feat: Slack bot notifications (#676)

This commit is contained in:
Matthieu Bollot
2024-04-08 01:27:10 +02:00
committed by Maksim Eltyshev
parent 90435da0ab
commit 2eff8b80f1
9 changed files with 128 additions and 26 deletions
+12
View File
@@ -1,9 +1,17 @@
const buildAndSendSlackMessage = async (user, card) => {
await sails.helpers.utils.sendSlackMessage(`*${card.name}* was deleted by ${user.name}`);
};
module.exports = {
inputs: {
record: {
type: 'ref',
required: true,
},
user: {
type: 'ref',
required: true,
},
request: {
type: 'ref',
},
@@ -21,6 +29,10 @@ module.exports = {
},
inputs.request,
);
if (sails.config.custom.slackBotToken) {
buildAndSendSlackMessage(inputs.user, card);
}
}
return card;