handleRequest method
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.');
}
});
}
}