Merge pull request #14770 from issyl0/smarter-pagination
This commit is contained in:
commit
bfff981f1a
@ -256,6 +256,8 @@ module GitHub
|
|||||||
def paginate_rest(url, additional_query_params: nil, per_page: 100)
|
def paginate_rest(url, additional_query_params: nil, per_page: 100)
|
||||||
(1..API_MAX_PAGES).each do |page|
|
(1..API_MAX_PAGES).each do |page|
|
||||||
result = API.open_rest("#{url}?per_page=#{per_page}&page=#{page}&#{additional_query_params}")
|
result = API.open_rest("#{url}?per_page=#{per_page}&page=#{page}&#{additional_query_params}")
|
||||||
|
break if result.blank?
|
||||||
|
|
||||||
yield(result, page)
|
yield(result, page)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user