// GENERATED CODE - DO NOT MODIFY BY HAND part of 'nodes_repository.dart'; // ************************************************************************** // RiverpodGenerator // ************************************************************************** // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint, type=warning /// Null when no connection is active, mirroring [apiClientProvider]. @ProviderFor(nodesRepository) const nodesRepositoryProvider = NodesRepositoryProvider._(); /// Null when no connection is active, mirroring [apiClientProvider]. final class NodesRepositoryProvider extends $FunctionalProvider< NodesRepository?, NodesRepository?, NodesRepository? > with $Provider { /// Null when no connection is active, mirroring [apiClientProvider]. const NodesRepositoryProvider._() : super( from: null, argument: null, retry: null, name: r'nodesRepositoryProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$nodesRepositoryHash(); @$internal @override $ProviderElement $createElement($ProviderPointer pointer) => $ProviderElement(pointer); @override NodesRepository? create(Ref ref) { return nodesRepository(ref); } /// {@macro riverpod.override_with_value} Override overrideWithValue(NodesRepository? value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider(value), ); } } String _$nodesRepositoryHash() => r'7dd03a46ea79ae87bb251ff273ff77a634a53f5f'; /// The registered-nodes list. Manual-refresh only, same reasoning as /// `servicesListProvider` — this backs Fleet's registry table (M6). @ProviderFor(remoteNodesList) const remoteNodesListProvider = RemoteNodesListProvider._(); /// The registered-nodes list. Manual-refresh only, same reasoning as /// `servicesListProvider` — this backs Fleet's registry table (M6). final class RemoteNodesListProvider extends $FunctionalProvider< AsyncValue>, List, FutureOr> > with $FutureModifier>, $FutureProvider> { /// The registered-nodes list. Manual-refresh only, same reasoning as /// `servicesListProvider` — this backs Fleet's registry table (M6). const RemoteNodesListProvider._() : super( from: null, argument: null, retry: null, name: r'remoteNodesListProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$remoteNodesListHash(); @$internal @override $FutureProviderElement> $createElement( $ProviderPointer pointer, ) => $FutureProviderElement(pointer); @override FutureOr> create(Ref ref) { return remoteNodesList(ref); } } String _$remoteNodesListHash() => r'a2d3bd0b2e2f2cd54a7590bb5ace8a0c63e3d2aa'; /// The live `/nodes/aggregated` fan-out result, polled every 25s. Shared /// by the Dashboard's "Fleet" stat tile and the Fleet screen's card grid /// (M6) — one poll, cached by Riverpod, rather than each screen running /// its own duplicate timer against the same endpoint. @ProviderFor(AggregatedNodes) const aggregatedNodesProvider = AggregatedNodesProvider._(); /// The live `/nodes/aggregated` fan-out result, polled every 25s. Shared /// by the Dashboard's "Fleet" stat tile and the Fleet screen's card grid /// (M6) — one poll, cached by Riverpod, rather than each screen running /// its own duplicate timer against the same endpoint. final class AggregatedNodesProvider extends $AsyncNotifierProvider> { /// The live `/nodes/aggregated` fan-out result, polled every 25s. Shared /// by the Dashboard's "Fleet" stat tile and the Fleet screen's card grid /// (M6) — one poll, cached by Riverpod, rather than each screen running /// its own duplicate timer against the same endpoint. const AggregatedNodesProvider._() : super( from: null, argument: null, retry: null, name: r'aggregatedNodesProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$aggregatedNodesHash(); @$internal @override AggregatedNodes create() => AggregatedNodes(); } String _$aggregatedNodesHash() => r'14dd7a1e7d4b9caf2d7c975613555977c037dceb'; /// The live `/nodes/aggregated` fan-out result, polled every 25s. Shared /// by the Dashboard's "Fleet" stat tile and the Fleet screen's card grid /// (M6) — one poll, cached by Riverpod, rather than each screen running /// its own duplicate timer against the same endpoint. abstract class _$AggregatedNodes extends $AsyncNotifier> { FutureOr> build(); @$mustCallSuper @override void runBuild() { final created = build(); final ref = this.ref as $Ref< AsyncValue>, List >; final element = ref.element as $ClassProviderElement< AnyNotifier< AsyncValue>, List >, AsyncValue>, Object?, Object? >; element.handleValue(ref, created); } }