DecisionEngine constructor
DecisionEngine({
- required DecisionFacts facts,
- required RouteCampaign route,
- required int nowMs(),
Implementation
DecisionEngine({
required DecisionFacts facts,
required RouteCampaign route,
required int Function() nowMs,
}) : _facts = facts,
_route = route,
_nowMs = nowMs {
_waits = Waits(onElapsed: _onWaitsElapsed, nowMs: nowMs);
_gate = SignalGate(SignalBus(_evaluate).send, nowMs: nowMs);
}