checkAllServicesExist method

Future<void> checkAllServicesExist()

This should only be called if there is inconsistency:

ClientPlan had nonexist service Id. This can happen:

  • then list of ServiceEntry is reduced on server,
  • database has inconsistency. TODO: check it here - low priority.

Implementation

Future<void> checkAllServicesExist() async {
  return;
  //   if (_services.isEmpty) {
  //     await syncHiveServices();
  //   } else if (ref
  //       .read(servicesOfWorkerSyncDate(this))
  //       .isBefore(ref.read(planOfWorkerSyncDate(this)))) {
  //     await syncHiveServices();
  //   } else {
  //     // TODO: actual checks here
  //   }
}