浏览代码

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

Martin Filser 2 年之前
父节点
当前提交
0c58bcf99c

+ 4 - 1
client/components/rules/rulesActions.js

@@ -1,3 +1,5 @@
+import { ReactiveCache } from '/imports/reactiveCache';
+
 BlazeComponent.extendComponent({
   onCreated() {
     this.currentActions = new ReactiveVar('board');
@@ -33,7 +35,8 @@ BlazeComponent.extendComponent({
   },
 
   rules() {
-    return Rules.find({});
+    const ret = ReactiveCache.getRules({});
+    return ret;
   },
 
   name() {

+ 4 - 1
client/components/rules/rulesList.js

@@ -1,3 +1,5 @@
+import { ReactiveCache } from '/imports/reactiveCache';
+
 BlazeComponent.extendComponent({
   onCreated() {
     this.subscribe('allRules');
@@ -5,9 +7,10 @@ BlazeComponent.extendComponent({
 
   rules() {
     const boardId = Session.get('currentBoard');
-    return Rules.find({
+    const ret = ReactiveCache.getRules({
       boardId,
     });
+    return ret;
   },
   events() {
     return [{}];

+ 4 - 1
client/components/rules/rulesTriggers.js

@@ -1,3 +1,5 @@
+import { ReactiveCache } from '/imports/reactiveCache';
+
 BlazeComponent.extendComponent({
   onCreated() {
     this.showBoardTrigger = new ReactiveVar(true);
@@ -31,7 +33,8 @@ BlazeComponent.extendComponent({
   },
 
   rules() {
-    return Rules.find({});
+    const ret = ReactiveCache.getRules({});
+    return ret;
   },
 
   name() {

+ 1 - 1
client/components/settings/adminReports.js

@@ -141,7 +141,7 @@ class AdminReport extends BlazeComponent {
   results() {
     const rules = [];
 
-    Rules.find().forEach(rule => {
+    ReactiveCache.getRules().forEach(rule => {
       rules.push({
         _id: rule._id,
         title: rule.title,