From 6ba9b402eced1f2da4541229b8fd0c03fe2008cd Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 11 May 2016 10:59:44 -0400 Subject: [PATCH] Only trigger onStateChange with non-empty patch (?) --- js/src/dataspace.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/src/dataspace.js b/js/src/dataspace.js index 6234748..d5bb7a4 100644 --- a/js/src/dataspace.js +++ b/js/src/dataspace.js @@ -280,7 +280,9 @@ Dataspace.prototype.deliverPatches = function (oldMux, updateStreamResult) { self.deliverEvent(pid, stateChange(patch)); }); events.metaEvents.forEach(Dataspace.stateChange); - this.onStateChange(this.mux, updateStreamResult.deltaAggregate); + if (!updateStreamResult.deltaAggregate.isEmpty()) { + this.onStateChange(this.mux, updateStreamResult.deltaAggregate); + } }; Dataspace.prototype.deliverEvent = function (pid, event) {