update method

  1. @override
Future<AppState> update(
  1. AppState updater(
    1. AppState
    )
)
override

Implementation

@override
Future<AppState> update(AppState Function(AppState) updater) async {
  final current = await load();
  final updated = updater(current);
  await save(updated);
  return updated;
}