queueResponse method

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));
}