Move every Integrations.find(idOrFirstObjectSelector, options) to the ReactiveCache (directory models/)

pull/5014/head
Martin Filser 2 years ago
parent 26e326a204
commit ea72ce1fa2
  1. 4
      models/activities.js
  2. 2
      models/integrations.js

@ -334,12 +334,12 @@ if (Meteor.isServer) {
}
});
const integrations = Integrations.find({
const integrations = ReactiveCache.getIntegrations({
boardId: { $in: [board._id, Integrations.Const.GLOBAL_WEBHOOK_ID] },
// type: 'outgoing-webhooks', // all types
enabled: true,
activities: { $in: [description, 'all'] },
}).fetch();
});
if (integrations.length > 0) {
params.watchers = watchers;
integrations.forEach(integration => {

@ -142,7 +142,7 @@ if (Meteor.isServer) {
const paramBoardId = req.params.boardId;
Authentication.checkBoardAccess(req.userId, paramBoardId);
const data = Integrations.find(
const data = ReactiveCache.getIntegrations(
{ boardId: paramBoardId },
{ fields: { token: 0 } },
).map(function(doc) {

Loading…
Cancel
Save