socketry / async-http

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider `Async::HTTP::Internet` should use `Protocol::HTTP::AcceptEncoding` by default.

ioquatix opened this issue · comments

This was a hack we used to PoC:

class Internet < Async::HTTP::Internet
	def client_for(endpoint)
		Protocol::HTTP::AcceptEncoding.new(super).tap do |middleware|
			def middleware.scheme
				"https"
			end
		end
	end
end