Move every Rules.find(idOrFirstObjectSelector, options) to the ReactiveCache (directory server/)

This commit is contained in:
Martin Filser 2023-03-12 18:17:23 +01:00
parent 99ab6d13d4
commit 0e0ac36788

View file

@ -5,14 +5,18 @@ import Rules from '/models/rules';
Meteor.publish('rules', ruleId => { Meteor.publish('rules', ruleId => {
check(ruleId, String); check(ruleId, String);
const ret = Rules.find({ const ret = ReactiveCache.getRules(
{
_id: ruleId, _id: ruleId,
}); },
{},
true,
);
return ret; return ret;
}); });
Meteor.publish('allRules', () => { Meteor.publish('allRules', () => {
const ret = Rules.find({}); const ret = ReactiveCache.getRules({}, {}, true);
return ret; return ret;
}); });
@ -27,7 +31,7 @@ Meteor.publish('allActions', () => {
}); });
Meteor.publish('rulesReport', () => { Meteor.publish('rulesReport', () => {
const rules = Rules.find(); const rules = ReactiveCache.getRules({}, {}, true);
const actionIds = []; const actionIds = [];
const triggerIds = []; const triggerIds = [];
const boardIds = []; const boardIds = [];