parseAsync method

  1. @override
void parseAsync(
  1. State<ChunkedData<I>> state,
  2. ResultCallback<Object?> onDone
)
override

Implementation

@override
void parseAsync(State<ChunkedData<I>> state, ResultCallback<Object?> onDone) {
  final pos = state.pos;
  void parse() {
    p.parseAsync(state, (result) {
      if (result == null) {
        onDone(null);
      } else {
        state.pos = pos;
        onDone(Result(null));
      }
    });
  }

  parse();
}