fix dispose exception

This commit is contained in:
Fabian Freund
2024-06-19 14:47:45 +02:00
parent edfcbdf597
commit 1c5ff5bbc3
2 changed files with 5 additions and 5 deletions
@@ -3,7 +3,7 @@ import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'save_settings.g.dart';
@Riverpod()
@Riverpod(keepAlive: true)
class SaveSettingsController extends _$SaveSettingsController {
@override
FutureOr<void> build() {}
@@ -11,7 +11,7 @@ class SaveSettingsController extends _$SaveSettingsController {
Future<void> save(UpdateSettingsFunc updateSettings) async {
state = const AsyncLoading();
state = await AsyncValue.guard(
() => ref
() async => ref
.read(settingsRepositoryProvider.notifier)
.updateSettings(updateSettings),
);