Slightly cleaner fix

This commit is contained in:
Tony Garnock-Jones 2013-10-26 18:39:30 +01:00
parent 55a4f0c615
commit b073d7fc8a
1 changed files with 6 additions and 2 deletions

View File

@ -373,8 +373,12 @@ World.prototype.aggregateRoutes = function (base) {
return acc; return acc;
}; };
World.prototype.issueRoutingUpdate = function () { World.prototype.issueLocalRoutingUpdate = function () {
this.eventQueue.push(updateRoutes(this.aggregateRoutes(this.downwardRoutes))); this.eventQueue.push(updateRoutes(this.aggregateRoutes(this.downwardRoutes)));
};
World.prototype.issueRoutingUpdate = function () {
this.issueLocalRoutingUpdate();
World.updateRoutes(dropRoutes(this.aggregateRoutes([]))); World.updateRoutes(dropRoutes(this.aggregateRoutes([])));
}; };
@ -391,7 +395,7 @@ World.prototype.handleEvent = function (e) {
switch (e.type) { switch (e.type) {
case "routes": case "routes":
this.downwardRoutes = liftRoutes(e.routes); this.downwardRoutes = liftRoutes(e.routes);
this.eventQueue.push(updateRoutes(this.aggregateRoutes(this.downwardRoutes))); this.issueLocalRoutingUpdate();
break; break;
case "send": case "send":
this.eventQueue.push(sendMessage(e.message, e.metaLevel + 1, e.isFeedback)); this.eventQueue.push(sendMessage(e.message, e.metaLevel + 1, e.isFeedback));