updateBasedOnNewPlanDate method

  1. @override
Future<void> updateBasedOnNewPlanDate()
override

Mark all finished service as ServiceState.outDated after Worker.clientsPlanOf synchronized.

Implementation

// TODO: delete it
@override
Future<void> updateBasedOnNewPlanDate() async {
  await _lock.synchronized(() async {
    // work with copy
    finished.toList().forEach(
      (element) {
        if (element.provDate.isBefore(
          worker.planSyncDateOf,
        )) {
          _toOutDated(element);
        }
      },
    );
  });
}