handleRequest method

Future handleRequest(
  1. HttpRequest request
)

Implementation

Future handleRequest(HttpRequest request) async {
  if (_server != null) {
    return await _handle(request);
    //} else if (timeout == null) {
    //  _requestQueue.add(request);
  } else {
    _requestQueue.add(request);
    Timer(timeout, () {
      if (_requestQueue.remove(request)) {
        // Send 502 response
        sendError(request, HttpStatus.badGateway, '502 Bad Gateway',
            'Request timed out after ${timeout.inMilliseconds}ms.');
      }
    });
  }
}