maintenanceDetailsFamily top-level property

AutoDisposeProviderFamily<AsyncValue<MaintenanceDetails>, int> maintenanceDetailsFamily
final

Provides the maintenance details for a given device id.

Implementation

final maintenanceDetailsFamily =
    Provider.autoDispose.family<AsyncValue<MaintenanceDetails>, int>(
  (ref, int id) {
    final details = ref.watch(deviceDetailsApiFamily(id));
    final notes = ref.watch(maintenanceNotesApiFamily(id));

    return details.mergeWith(notes, dtoToMaintenanceDetails);
  },
);