update method

void update(
  1. String markdown
)

Implementation

void update(String markdown) {
  if (_status == FlarkStatus.disposed || markdown == _markdown) return;
  _markdown = markdown;
  if (_status == FlarkStatus.ready) {
    // Refused text becomes a source snapshot, so only a parser that stopped
    // working throws here; retry() replaces it.
    try {
      _document!.update(markdown);
    } catch (e) {
      _error = e;
      _status = FlarkStatus.failed;
    }
  }
  _notify();
}