// GENERATED CODE - DO NOT MODIFY BY HAND part of 'sync_status_provider.dart'; // ************************************************************************** // RiverpodGenerator // ************************************************************************** // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint, type=warning /// Sync status provider - manages data synchronization state @ProviderFor(SyncStatus) const syncStatusProvider = SyncStatusProvider._(); /// Sync status provider - manages data synchronization state final class SyncStatusProvider extends $AsyncNotifierProvider { /// Sync status provider - manages data synchronization state const SyncStatusProvider._() : super( from: null, argument: null, retry: null, name: r'syncStatusProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$syncStatusHash(); @$internal @override SyncStatus create() => SyncStatus(); } String _$syncStatusHash() => r'dc92a1b83c89af94dfe94b646aa81d9501f371d7'; /// Sync status provider - manages data synchronization state abstract class _$SyncStatus extends $AsyncNotifier { FutureOr build(); @$mustCallSuper @override void runBuild() { final created = build(); final ref = this.ref as $Ref, SyncResult>; final element = ref.element as $ClassProviderElement< AnyNotifier, SyncResult>, AsyncValue, Object?, Object? >; element.handleValue(ref, created); } } /// Provider for last sync time from settings @ProviderFor(lastSyncTime) const lastSyncTimeProvider = LastSyncTimeProvider._(); /// Provider for last sync time from settings final class LastSyncTimeProvider extends $FunctionalProvider with $Provider { /// Provider for last sync time from settings const LastSyncTimeProvider._() : super( from: null, argument: null, retry: null, name: r'lastSyncTimeProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$lastSyncTimeHash(); @$internal @override $ProviderElement $createElement($ProviderPointer pointer) => $ProviderElement(pointer); @override DateTime? create(Ref ref) { return lastSyncTime(ref); } /// {@macro riverpod.override_with_value} Override overrideWithValue(DateTime? value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider(value), ); } } String _$lastSyncTimeHash() => r'5d9bea98c58f0c838532cdf13ac1ab3fd9447051';