-
-
Notifications
You must be signed in to change notification settings - Fork 974
/
Copy pathsearch.g.dart
178 lines (150 loc) · 4.83 KB
/
search.g.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: non_constant_identifier_names, require_trailing_commas
part of 'search.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
String _$fetchPackagesHash() => r'46519fce4d1661e1358deac4d806374fa68f12c8';
/// 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 [fetchPackages].
@ProviderFor(fetchPackages)
const fetchPackagesProvider = FetchPackagesFamily();
/// See also [fetchPackages].
class FetchPackagesFamily extends Family<AsyncValue<List<Package>>> {
/// See also [fetchPackages].
const FetchPackagesFamily();
/// See also [fetchPackages].
FetchPackagesProvider call({
required int page,
String search = '',
}) {
return FetchPackagesProvider(
page: page,
search: search,
);
}
@override
FetchPackagesProvider getProviderOverride(
covariant FetchPackagesProvider provider,
) {
return call(
page: provider.page,
search: provider.search,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@override
Iterable<ProviderOrFamily>? get dependencies => _dependencies;
static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
@override
Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
_allTransitiveDependencies;
@override
String? get name => r'fetchPackagesProvider';
}
/// See also [fetchPackages].
class FetchPackagesProvider extends AutoDisposeFutureProvider<List<Package>> {
/// See also [fetchPackages].
FetchPackagesProvider({
required int page,
String search = '',
}) : this._internal(
(ref) => fetchPackages(
ref as FetchPackagesRef,
page: page,
search: search,
),
from: fetchPackagesProvider,
name: r'fetchPackagesProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchPackagesHash,
dependencies: FetchPackagesFamily._dependencies,
allTransitiveDependencies:
FetchPackagesFamily._allTransitiveDependencies,
page: page,
search: search,
);
FetchPackagesProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.page,
required this.search,
}) : super.internal();
final int page;
final String search;
@override
Override overrideWith(
FutureOr<List<Package>> Function(FetchPackagesRef provider) create,
) {
return ProviderOverride(
origin: this,
override: FetchPackagesProvider._internal(
(ref) => create(ref as FetchPackagesRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
page: page,
search: search,
),
);
}
@override
AutoDisposeFutureProviderElement<List<Package>> createElement() {
return _FetchPackagesProviderElement(this);
}
@override
bool operator ==(Object other) {
return other is FetchPackagesProvider &&
other.page == page &&
other.search == search;
}
@override
int get hashCode {
var hash = _SystemHash.combine(0, runtimeType.hashCode);
hash = _SystemHash.combine(hash, page.hashCode);
hash = _SystemHash.combine(hash, search.hashCode);
return _SystemHash.finish(hash);
}
}
mixin FetchPackagesRef on AutoDisposeFutureProviderRef<List<Package>> {
/// The parameter `page` of this provider.
int get page;
/// The parameter `search` of this provider.
String get search;
}
class _FetchPackagesProviderElement
extends AutoDisposeFutureProviderElement<List<Package>>
with FetchPackagesRef {
_FetchPackagesProviderElement(super.provider);
@override
int get page => (origin as FetchPackagesProvider).page;
@override
String get search => (origin as FetchPackagesProvider).search;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member