mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-08-10 00:01:27 -04:00
parser#consume: skip fully buffered requests
This commit is contained in:
parent
1aef976b57
commit
d2a3c51834
@ -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
|
||||
|
@ -72,6 +72,8 @@ module HTTPX
|
||||
|
||||
def consume
|
||||
@streams.each do |request, stream|
|
||||
next if request.state == :done
|
||||
|
||||
handle(request, stream)
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user