From d8b29453952628984053518430aec1cacc392d00 Mon Sep 17 00:00:00 2001 From: Joshua Wu Date: Thu, 16 Jul 2015 16:21:07 -0700 Subject: [PATCH 1/2] Add separate indexes for .expire and .ts --- denorm.coffee | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/denorm.coffee b/denorm.coffee index 9c985d8..b782684 100644 --- a/denorm.coffee +++ b/denorm.coffee @@ -110,6 +110,19 @@ J.denorm = sparse: true ) + expireIndex = {} + expireIndex["_reactives.#{reactiveName}.expire"] = 1 + reactiveModelClass.collection._ensureIndex( + expireIndex + name: "_jReactiveWatcher_#{reactiveName}_expire_1" + ) + tsIndex = {} + tsIndex["_reactives.#{reactiveName}.ts"] = -1 + reactiveModelClass.collection._ensureIndex( + tsIndex + name: "_jReactiveWatcher_#{reactiveName}_ts_-1" + ) + recalc: (instance, reactiveName, timestamp = new Date(), denormCallback) -> # Sets _reactives.#{reactiveName}.val and .watchers From 82cfdb37f715b74667e1dec1a8ab4e1b615028d5 Mon Sep 17 00:00:00 2001 From: Joshua Wu Date: Thu, 16 Jul 2015 16:23:57 -0700 Subject: [PATCH 2/2] Bump version number --- package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.js b/package.js index 32645db..3e59147 100644 --- a/package.js +++ b/package.js @@ -9,7 +9,7 @@ Package.describe({ summary: "JFramework for Meteor + React", name: "quixey:jframework", - version: "1.5.1", + version: "1.5.2", git: "https://github.com/quixey/jframework.git" });