From 73192735e055bc81dd4a5083026e35029b6d501b Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 6 Jun 2014 21:16:20 -0400 Subject: [PATCH] Flip default demandSideIsSubscription to false. --- dom-driver.js | 2 +- jquery-driver.js | 2 +- marketplace.js | 4 ++-- server.rkt | 1 - 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/dom-driver.js b/dom-driver.js index caf5cfc..8d91755 100644 --- a/dom-driver.js +++ b/dom-driver.js @@ -1,7 +1,7 @@ // DOM fragment display driver function spawnDOMDriver() { - var d = new DemandMatcher(["DOM", _$, _$, _$], 0, {demandSideIsSubscription: false}); + var d = new DemandMatcher(["DOM", _$, _$, _$]); d.onDemandIncrease = function (captures) { var selector = captures[0]; var fragmentClass = captures[1]; diff --git a/jquery-driver.js b/jquery-driver.js index d3e2f43..d3aa111 100644 --- a/jquery-driver.js +++ b/jquery-driver.js @@ -2,7 +2,7 @@ function spawnJQueryDriver(baseSelector, metaLevel) { metaLevel = metaLevel || 0; - var d = new DemandMatcher(["jQuery", _$, _$, __], metaLevel); + var d = new DemandMatcher(["jQuery", _$, _$, __], metaLevel, {demandSideIsSubscription: true}); d.onDemandIncrease = function (captures) { var selector = captures[0]; var eventName = captures[1]; diff --git a/marketplace.js b/marketplace.js index 696a79a..699f130 100644 --- a/marketplace.js +++ b/marketplace.js @@ -330,11 +330,11 @@ function DemandMatcher(projection, metaLevel, options) { options = $.extend({ demandLevel: 0, supplyLevel: 0, - demandSideIsSubscription: true + demandSideIsSubscription: false }, options); this.pattern = route.projectionToPattern(projection); this.projectionSpec = route.compileProjection(projection); - this.metaLevel = metaLevel; + this.metaLevel = metaLevel | 0; this.demandLevel = options.demandLevel; this.supplyLevel = options.supplyLevel; this.demandSideIsSubscription = options.demandSideIsSubscription; diff --git a/server.rkt b/server.rkt index 87f7407..a9b739e 100644 --- a/server.rkt +++ b/server.rkt @@ -22,7 +22,6 @@ (define server-id (websocket-local-server port ssl-options)) (spawn-demand-matcher (websocket-message (?! (websocket-remote-client ?)) server-id ?) #:meta-level 1 - #:demand-is-subscription? #f (lambda (c) (spawn-connection-handler c server-id)))) (spawn-world