build method

  1. @override
List<ServiceOfJournal> build(
  1. String apiKey
)

Implementation

@override
List<ServiceOfJournal> build(String apiKey) {
  return openHive.when(
    data: (hive) {
      //
      // > archive old services
      //
      final data = hive.values;
      Future(() => archiveOldServices(data));
      final toDay = DateTime.now().dateOnly();
      init = true;
      return [
        ...data.where((element) => element.provDate.dateOnly() == toDay),
        // ...preinit
      ];
    },
    error: (o, stack) {
      log.severe('Error loading Hive');
      return [];
    },
    loading: () => [], // stub?
  );
}