Explorar el Código

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

Martin Filser hace 2 años
padre
commit
0e0ac36788
Se han modificado 1 ficheros con 9 adiciones y 5 borrados
  1. 9 5
      server/publications/rules.js

+ 9 - 5
server/publications/rules.js

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