public void Refresh(bool isLive) { if (isLive) { _context.TransitionToOn(true); } }
public void Refresh(bool isLive) { if (isLive) { _context.TransitionToOn(false); } else { var possibleStreamOffTime = _unitOfWork.Query(u => u.StateIntegers.LatestStreamOffTime); if (possibleStreamOffTime + _settings.OnOffTimeTolerance <= _timeService.UtcNow) { _context.TransitionToOff(); } } }