diff --git a/lib/riverpod_controllers/timeline_entry_filter_services.g.dart b/lib/riverpod_controllers/timeline_entry_filter_services.g.dart new file mode 100644 index 0000000..74e5d7d --- /dev/null +++ b/lib/riverpod_controllers/timeline_entry_filter_services.g.dart @@ -0,0 +1,474 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'timeline_entry_filter_services.dart'; + +// ************************************************************************** +// RiverpodGenerator +// ************************************************************************** + +String _$filterByIdHash() => r'0ab588381433891ba95bd30a1867f737b7b06c11'; + +/// Copied from Dart SDK +class _SystemHash { + _SystemHash._(); + + static int combine(int hash, int value) { + // ignore: parameter_assignments + hash = 0x1fffffff & (hash + value); + // ignore: parameter_assignments + hash = 0x1fffffff & (hash + ((0x0007ffff & hash) << 10)); + return hash ^ (hash >> 6); + } + + static int finish(int hash) { + // ignore: parameter_assignments + hash = 0x1fffffff & (hash + ((0x03ffffff & hash) << 3)); + // ignore: parameter_assignments + hash = hash ^ (hash >> 11); + return 0x1fffffff & (hash + ((0x00003fff & hash) << 15)); + } +} + +/// See also [filterById]. +@ProviderFor(filterById) +const filterByIdProvider = FilterByIdFamily(); + +/// See also [filterById]. +class FilterByIdFamily extends Family> { + /// See also [filterById]. + const FilterByIdFamily(); + + /// See also [filterById]. + FilterByIdProvider call( + Profile profile, + String id, + ) { + return FilterByIdProvider( + profile, + id, + ); + } + + @override + FilterByIdProvider getProviderOverride( + covariant FilterByIdProvider provider, + ) { + return call( + provider.profile, + provider.id, + ); + } + + static const Iterable? _dependencies = null; + + @override + Iterable? get dependencies => _dependencies; + + static const Iterable? _allTransitiveDependencies = null; + + @override + Iterable? get allTransitiveDependencies => + _allTransitiveDependencies; + + @override + String? get name => r'filterByIdProvider'; +} + +/// See also [filterById]. +class FilterByIdProvider + extends AutoDisposeProvider> { + /// See also [filterById]. + FilterByIdProvider( + Profile profile, + String id, + ) : this._internal( + (ref) => filterById( + ref as FilterByIdRef, + profile, + id, + ), + from: filterByIdProvider, + name: r'filterByIdProvider', + debugGetCreateSourceHash: + const bool.fromEnvironment('dart.vm.product') + ? null + : _$filterByIdHash, + dependencies: FilterByIdFamily._dependencies, + allTransitiveDependencies: + FilterByIdFamily._allTransitiveDependencies, + profile: profile, + id: id, + ); + + FilterByIdProvider._internal( + super._createNotifier, { + required super.name, + required super.dependencies, + required super.allTransitiveDependencies, + required super.debugGetCreateSourceHash, + required super.from, + required this.profile, + required this.id, + }) : super.internal(); + + final Profile profile; + final String id; + + @override + Override overrideWith( + Result Function(FilterByIdRef provider) + create, + ) { + return ProviderOverride( + origin: this, + override: FilterByIdProvider._internal( + (ref) => create(ref as FilterByIdRef), + from: from, + name: null, + dependencies: null, + allTransitiveDependencies: null, + debugGetCreateSourceHash: null, + profile: profile, + id: id, + ), + ); + } + + @override + AutoDisposeProviderElement> + createElement() { + return _FilterByIdProviderElement(this); + } + + @override + bool operator ==(Object other) { + return other is FilterByIdProvider && + other.profile == profile && + other.id == id; + } + + @override + int get hashCode { + var hash = _SystemHash.combine(0, runtimeType.hashCode); + hash = _SystemHash.combine(hash, profile.hashCode); + hash = _SystemHash.combine(hash, id.hashCode); + + return _SystemHash.finish(hash); + } +} + +mixin FilterByIdRef + on AutoDisposeProviderRef> { + /// The parameter `profile` of this provider. + Profile get profile; + + /// The parameter `id` of this provider. + String get id; +} + +class _FilterByIdProviderElement + extends AutoDisposeProviderElement> + with FilterByIdRef { + _FilterByIdProviderElement(super.provider); + + @override + Profile get profile => (origin as FilterByIdProvider).profile; + @override + String get id => (origin as FilterByIdProvider).id; +} + +String _$checkTimelineEntryHash() => + r'e22ebf7104e240e65036bbe5a0e0d767b3d71294'; + +/// See also [checkTimelineEntry]. +@ProviderFor(checkTimelineEntry) +const checkTimelineEntryProvider = CheckTimelineEntryFamily(); + +/// See also [checkTimelineEntry]. +class CheckTimelineEntryFamily extends Family { + /// See also [checkTimelineEntry]. + const CheckTimelineEntryFamily(); + + /// See also [checkTimelineEntry]. + CheckTimelineEntryProvider call( + Profile profile, + TimelineEntry entry, + ) { + return CheckTimelineEntryProvider( + profile, + entry, + ); + } + + @override + CheckTimelineEntryProvider getProviderOverride( + covariant CheckTimelineEntryProvider provider, + ) { + return call( + provider.profile, + provider.entry, + ); + } + + static const Iterable? _dependencies = null; + + @override + Iterable? get dependencies => _dependencies; + + static const Iterable? _allTransitiveDependencies = null; + + @override + Iterable? get allTransitiveDependencies => + _allTransitiveDependencies; + + @override + String? get name => r'checkTimelineEntryProvider'; +} + +/// See also [checkTimelineEntry]. +class CheckTimelineEntryProvider extends AutoDisposeProvider { + /// See also [checkTimelineEntry]. + CheckTimelineEntryProvider( + Profile profile, + TimelineEntry entry, + ) : this._internal( + (ref) => checkTimelineEntry( + ref as CheckTimelineEntryRef, + profile, + entry, + ), + from: checkTimelineEntryProvider, + name: r'checkTimelineEntryProvider', + debugGetCreateSourceHash: + const bool.fromEnvironment('dart.vm.product') + ? null + : _$checkTimelineEntryHash, + dependencies: CheckTimelineEntryFamily._dependencies, + allTransitiveDependencies: + CheckTimelineEntryFamily._allTransitiveDependencies, + profile: profile, + entry: entry, + ); + + CheckTimelineEntryProvider._internal( + super._createNotifier, { + required super.name, + required super.dependencies, + required super.allTransitiveDependencies, + required super.debugGetCreateSourceHash, + required super.from, + required this.profile, + required this.entry, + }) : super.internal(); + + final Profile profile; + final TimelineEntry entry; + + @override + Override overrideWith( + FilterResult Function(CheckTimelineEntryRef provider) create, + ) { + return ProviderOverride( + origin: this, + override: CheckTimelineEntryProvider._internal( + (ref) => create(ref as CheckTimelineEntryRef), + from: from, + name: null, + dependencies: null, + allTransitiveDependencies: null, + debugGetCreateSourceHash: null, + profile: profile, + entry: entry, + ), + ); + } + + @override + AutoDisposeProviderElement createElement() { + return _CheckTimelineEntryProviderElement(this); + } + + @override + bool operator ==(Object other) { + return other is CheckTimelineEntryProvider && + other.profile == profile && + other.entry == entry; + } + + @override + int get hashCode { + var hash = _SystemHash.combine(0, runtimeType.hashCode); + hash = _SystemHash.combine(hash, profile.hashCode); + hash = _SystemHash.combine(hash, entry.hashCode); + + return _SystemHash.finish(hash); + } +} + +mixin CheckTimelineEntryRef on AutoDisposeProviderRef { + /// The parameter `profile` of this provider. + Profile get profile; + + /// The parameter `entry` of this provider. + TimelineEntry get entry; +} + +class _CheckTimelineEntryProviderElement + extends AutoDisposeProviderElement + with CheckTimelineEntryRef { + _CheckTimelineEntryProviderElement(super.provider); + + @override + Profile get profile => (origin as CheckTimelineEntryProvider).profile; + @override + TimelineEntry get entry => (origin as CheckTimelineEntryProvider).entry; +} + +String _$timelineEntryFiltersHash() => + r'8b779925267727cf9e25417e6c401767e6e81e80'; + +abstract class _$TimelineEntryFilters + extends BuildlessNotifier> { + late final Profile profile; + + Map build( + Profile profile, + ); +} + +/// See also [TimelineEntryFilters]. +@ProviderFor(TimelineEntryFilters) +const timelineEntryFiltersProvider = TimelineEntryFiltersFamily(); + +/// See also [TimelineEntryFilters]. +class TimelineEntryFiltersFamily + extends Family> { + /// See also [TimelineEntryFilters]. + const TimelineEntryFiltersFamily(); + + /// See also [TimelineEntryFilters]. + TimelineEntryFiltersProvider call( + Profile profile, + ) { + return TimelineEntryFiltersProvider( + profile, + ); + } + + @override + TimelineEntryFiltersProvider getProviderOverride( + covariant TimelineEntryFiltersProvider provider, + ) { + return call( + provider.profile, + ); + } + + static const Iterable? _dependencies = null; + + @override + Iterable? get dependencies => _dependencies; + + static const Iterable? _allTransitiveDependencies = null; + + @override + Iterable? get allTransitiveDependencies => + _allTransitiveDependencies; + + @override + String? get name => r'timelineEntryFiltersProvider'; +} + +/// See also [TimelineEntryFilters]. +class TimelineEntryFiltersProvider extends NotifierProviderImpl< + TimelineEntryFilters, Map> { + /// See also [TimelineEntryFilters]. + TimelineEntryFiltersProvider( + Profile profile, + ) : this._internal( + () => TimelineEntryFilters()..profile = profile, + from: timelineEntryFiltersProvider, + name: r'timelineEntryFiltersProvider', + debugGetCreateSourceHash: + const bool.fromEnvironment('dart.vm.product') + ? null + : _$timelineEntryFiltersHash, + dependencies: TimelineEntryFiltersFamily._dependencies, + allTransitiveDependencies: + TimelineEntryFiltersFamily._allTransitiveDependencies, + profile: profile, + ); + + TimelineEntryFiltersProvider._internal( + super._createNotifier, { + required super.name, + required super.dependencies, + required super.allTransitiveDependencies, + required super.debugGetCreateSourceHash, + required super.from, + required this.profile, + }) : super.internal(); + + final Profile profile; + + @override + Map runNotifierBuild( + covariant TimelineEntryFilters notifier, + ) { + return notifier.build( + profile, + ); + } + + @override + Override overrideWith(TimelineEntryFilters Function() create) { + return ProviderOverride( + origin: this, + override: TimelineEntryFiltersProvider._internal( + () => create()..profile = profile, + from: from, + name: null, + dependencies: null, + allTransitiveDependencies: null, + debugGetCreateSourceHash: null, + profile: profile, + ), + ); + } + + @override + NotifierProviderElement> createElement() { + return _TimelineEntryFiltersProviderElement(this); + } + + @override + bool operator ==(Object other) { + return other is TimelineEntryFiltersProvider && other.profile == profile; + } + + @override + int get hashCode { + var hash = _SystemHash.combine(0, runtimeType.hashCode); + hash = _SystemHash.combine(hash, profile.hashCode); + + return _SystemHash.finish(hash); + } +} + +mixin TimelineEntryFiltersRef + on NotifierProviderRef> { + /// The parameter `profile` of this provider. + Profile get profile; +} + +class _TimelineEntryFiltersProviderElement extends NotifierProviderElement< + TimelineEntryFilters, + Map> with TimelineEntryFiltersRef { + _TimelineEntryFiltersProviderElement(super.provider); + + @override + Profile get profile => (origin as TimelineEntryFiltersProvider).profile; +} +// ignore_for_file: type=lint +// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member