refactor(bootstapper): migration to riverpod

This commit is contained in:
hdbg
2025-12-17 20:03:18 +01:00
parent 31981fb19e
commit d7ec54d8ca
68 changed files with 4004 additions and 776 deletions

108
lib/src/bootstrapper.g.dart Normal file
View File

@@ -0,0 +1,108 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'bootstrapper.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
@ProviderFor(CurrentStage)
const currentStageProvider = CurrentStageProvider._();
final class CurrentStageProvider
extends $NotifierProvider<CurrentStage, StageState?> {
const CurrentStageProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'currentStageProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$currentStageHash();
@$internal
@override
CurrentStage create() => CurrentStage();
/// {@macro riverpod.override_with_value}
Override overrideWithValue(StageState? value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<StageState?>(value),
);
}
}
String _$currentStageHash() => r'9f294430d9b3fb21fd51f97163443b56bd152855';
abstract class _$CurrentStage extends $Notifier<StageState?> {
StageState? build();
@$mustCallSuper
@override
void runBuild() {
final created = build();
final ref = this.ref as $Ref<StageState?, StageState?>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<StageState?, StageState?>,
StageState?,
Object?,
Object?
>;
element.handleValue(ref, created);
}
}
@ProviderFor(StagesWorker)
const stagesWorkerProvider = StagesWorkerProvider._();
final class StagesWorkerProvider
extends $AsyncNotifierProvider<StagesWorker, bool> {
const StagesWorkerProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'stagesWorkerProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$stagesWorkerHash();
@$internal
@override
StagesWorker create() => StagesWorker();
}
String _$stagesWorkerHash() => r'68f4d51d98fa27e17496e24e4b8eeeca1815f323';
abstract class _$StagesWorker extends $AsyncNotifier<bool> {
FutureOr<bool> build();
@$mustCallSuper
@override
void runBuild() {
final created = build();
final ref = this.ref as $Ref<AsyncValue<bool>, bool>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<AsyncValue<bool>, bool>,
AsyncValue<bool>,
Object?,
Object?
>;
element.handleValue(ref, created);
}
}