refactor: default context

This commit is contained in:
cha0s 2021-02-16 00:08:12 -06:00
parent c947c23698
commit 291281b701

View File

@ -1,4 +1,4 @@
import {compile} from '@avocado/behavior';
import {compile, Context} from '@avocado/behavior';
import {compose, EventEmitter} from '@latus/core';
import {QuadTree, Rectangle} from '@avocado/math';
import {JsonResource} from '@avocado/resource';
@ -175,6 +175,10 @@ export default (latus) => class EntityList extends decorate(JsonResource) {
}
queryEntities(query, condition, context) {
if (!context) {
// eslint-disable-next-line no-param-reassign
context = new Context({}, latus);
}
const check = compile(condition, latus);
const candidates = this.visibleEntities(query, true);
const fails = [];