mutate method

Future<bool> mutate(
  1. MutationMutateCallback<R> callback, {
  2. bool append = false,
})

Implementation

Future<bool> mutate(MutationMutateCallback<R> callback,
    {bool append = false}) async {
  if (_attachCount > 0) {
    final data = callback();
    await tryMutate(data, append: append);
    return true;
  } else {
    if (append) {
      _mutateCallback = null;
      _mutateAppendCallback = callback;
    } else {
      _mutateCallback = callback;
      _mutateAppendCallback = null;
    }
  }
  return false;
}