queueResponse method Null safety

void queueResponse(
  1. Response resp,
  2. {Duration? delay}
)

Enqueues a response for the next request.

Adds a static response to the response queue. Each request removes the earliest enqueued response before sending it. Optionally includes a delay before sending the response to simulate long-running tasks or network issues.

Implementation

void queueResponse(Response resp, {Duration? delay}) {
  _responseQueue
      .add(_MockServerResponse(object: resp, delay: delay ?? defaultDelay));
}