modifyData method

Future<T?> modifyData(
  1. FutureOr<T> onChange(
    1. T?
    )
)

Similar to updateData but provide current current data in Manager as param. return updated data result once completed.

Implementation

Future<T?> modifyData(FutureOr<T> Function(T?) onChange) async {
  T? data = await onChange(_data);
  updateData(data);
  return data;
}