parser#consume: skip fully buffered requests

This commit is contained in:
HoneyryderChuck 2020-03-31 18:32:52 +01:00
parent 1aef976b57
commit d2a3c51834
2 changed files with 3 additions and 0 deletions

View File

@ -63,6 +63,7 @@ module HTTPX
requests_limit = [@max_concurrent_requests, @max_requests, @requests.size].min
@requests.each_with_index do |request, idx|
break if idx >= requests_limit
next if request.state == :done
handle(request)
end

View File

@ -72,6 +72,8 @@ module HTTPX
def consume
@streams.each do |request, stream|
next if request.state == :done
handle(request, stream)
end
end