Files
Remi Rousselet bd9521f214 Generate
2025-08-10 22:36:15 +02:00

86 lines
2.1 KiB
Dart
Generated

// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: non_constant_identifier_names
part of 'main.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
@ProviderFor(fetchUser)
const fetchUserProvider = FetchUserFamily._();
final class FetchUserProvider
extends $FunctionalProvider<AsyncValue<User>, User, FutureOr<User>>
with $FutureModifier<User>, $FutureProvider<User> {
const FetchUserProvider._(
{required FetchUserFamily super.from, required int super.argument})
: super(
retry: null,
name: r'fetchUserProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$fetchUserHash();
@override
String toString() {
return r'fetchUserProvider'
''
'($argument)';
}
@$internal
@override
$FutureProviderElement<User> $createElement($ProviderPointer pointer) =>
$FutureProviderElement(pointer);
@override
FutureOr<User> create(Ref ref) {
final argument = this.argument as int;
return fetchUser(
ref,
userId: argument,
);
}
@override
bool operator ==(Object other) {
return other is FetchUserProvider && other.argument == argument;
}
@override
int get hashCode {
return argument.hashCode;
}
}
String _$fetchUserHash() => r'0ea61464a124f8af2cf15b830a1a012d4272eb47';
final class FetchUserFamily extends $Family
with $FunctionalFamilyOverride<FutureOr<User>, int> {
const FetchUserFamily._()
: super(
retry: null,
name: r'fetchUserProvider',
dependencies: null,
$allTransitiveDependencies: null,
isAutoDispose: true,
);
FetchUserProvider call({
required int userId,
}) =>
FetchUserProvider._(argument: userId, from: this);
@override
String toString() => r'fetchUserProvider';
}