build method
Implementation
@override
RecoveryState build() {
_providerSubscription = ref.listen<AsyncValue<BackupManager?>>(
backupManagerProvider,
(AsyncValue<BackupManager?>? oldVal, AsyncValue<BackupManager?> newVal) {
final next = newVal.valueOrNull;
if (next == null) {
// we don't care for not having a proper client yet
return;
}
_reset(next);
},
);
ref.onDispose(() => _providerSubscription.close());
return RecoveryState.unknown;
}