pauseWorker method

void pauseWorker(
  1. String tag
)

Pauses the worker with the given tag.

Throws if no worker with the tag exists.

Implementation

void pauseWorker(String tag) {
  final worker = _workers.firstWhere(
    (w) => w._tag == tag,
    orElse: () => throw ArgumentError('No worker with tag $tag'),
  );
  worker.pause();
  _eventController.add(IsolateWorkerPoolEvent(IsolateWorkerPoolEventType.pause, tag));
}