Slightly cleaner fix
This commit is contained in:
parent
55a4f0c615
commit
b073d7fc8a
|
@ -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));
|
||||||
|
|
Loading…
Reference in New Issue