jymcheong 2019-11-05 11:04:35 +08:00
parent 7318e42080
commit d84ea7d16f

View file

@ -121,11 +121,6 @@ BlazeComponent.extendComponent({
// Send Webhook but not create Activities records --- // Send Webhook but not create Activities records ---
const card = this.currentData(); const card = this.currentData();
const userId = Meteor.userId(); const userId = Meteor.userId();
//console.log(`userId: ${userId}`);
//console.log(`cardId: ${card._id}`);
//console.log(`boardId: ${card.boardId}`);
//console.log(`listId: ${card.listId}`);
//console.log(`swimlaneId: ${card.swimlaneId}`);
const params = { const params = {
userId, userId,
cardId: card._id, cardId: card._id,
@ -134,16 +129,25 @@ BlazeComponent.extendComponent({
user: Meteor.user().username, user: Meteor.user().username,
url: '', url: '',
}; };
//console.log('looking for integrations...');
const integrations = Integrations.find({ const integrations = Integrations.find({
boardId: card.boardId, boardId: { $in: [card.boardId, Integrations.Const.GLOBAL_WEBHOOK_ID] },
type: 'outgoing-webhooks',
enabled: true, enabled: true,
activities: { $in: ['CardDetailsRendered', 'all'] }, activities: { $in: ['CardDetailsRendered', 'all'] },
}).fetch(); }).fetch();
//console.log(`Investigation length: ${integrations.length}`);
if (integrations.length > 0) { if (integrations.length > 0) {
Meteor.call('outgoingWebhooks', integrations, 'CardSelected', params); integrations.forEach(integration => {
Meteor.call(
'outgoingWebhooks',
integration,
'CardSelected',
params,
() => {
return;
},
);
});
} }
//------------- //-------------
} }