pause method

void pause()

Pause the worker (prevents execution but keeps listening)

Implementation

void pause() {
  if (_pauseFunction != null) {
    _pauseFunction!();
  } else {
    _paused = true;
  }
}