clean method

bool clean(
  1. TimeSequence savedAt
)

Implementation

bool clean(TimeSequence savedAt) {
  final dirty = _isDirty;
  if (dirty == null) {
    _logger.warning('clean() called, even though we are not even dirty.');
    return false;
  }
  if (savedAt.isBefore(dirty)) {
    _logger.fine('We got dirty after save was invoked. so we are not clean.');
    return false;
  }
  _isDirty = null;
  _controller.add(ChangeEvent(object: this as T, isDirty: isDirty));
  return true;
}