Shuffle/app/lib/features/auth/presentation/check_email/resend_controller.g.dart
cschlaefke e632da2344 feat(auth): add registration, check-email and email-link screens
Implements KTO-01 criteria 1-4, 10 and 11 (client part).

Refs #1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 00:27:16 +01:00

83 lines
2.7 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'resend_controller.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
/// "Resend email" for the confirmation (KTO-01 Kriterium 6, F12).
///
/// The caller states where the request comes from: only there the controller
/// decides whether `emailSendLimited` is shown (login) or treated as success
/// (check-email screen).
@ProviderFor(ResendController)
final resendControllerProvider = ResendControllerProvider._();
/// "Resend email" for the confirmation (KTO-01 Kriterium 6, F12).
///
/// The caller states where the request comes from: only there the controller
/// decides whether `emailSendLimited` is shown (login) or treated as success
/// (check-email screen).
final class ResendControllerProvider
extends $NotifierProvider<ResendController, ResendState> {
/// "Resend email" for the confirmation (KTO-01 Kriterium 6, F12).
///
/// The caller states where the request comes from: only there the controller
/// decides whether `emailSendLimited` is shown (login) or treated as success
/// (check-email screen).
ResendControllerProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'resendControllerProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$resendControllerHash();
@$internal
@override
ResendController create() => ResendController();
/// {@macro riverpod.override_with_value}
Override overrideWithValue(ResendState value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<ResendState>(value),
);
}
}
String _$resendControllerHash() => r'cab54661555bb641d3dc0fb1b06486b10f2e59e8';
/// "Resend email" for the confirmation (KTO-01 Kriterium 6, F12).
///
/// The caller states where the request comes from: only there the controller
/// decides whether `emailSendLimited` is shown (login) or treated as success
/// (check-email screen).
abstract class _$ResendController extends $Notifier<ResendState> {
ResendState build();
@$mustCallSuper
@override
WhenComplete runBuild() {
final ref = this.ref as $Ref<ResendState, ResendState>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<ResendState, ResendState>,
ResendState,
Object?,
Object?
>;
return element.handleCreate(ref, build);
}
}