lib/async/http/content_encoding.rb in async-http-0.24.1 vs lib/async/http/content_encoding.rb in async-http-0.24.2

- old
+ new

@@ -41,17 +41,15 @@ end def call(request, *) response = super + # TODO use http-accept and sort by priority if !response.body.empty? and accept_encoding = request.headers['accept-encoding'] if content_type = response.headers['content-type'] and @content_types.match?(content_type) - # TODO use http-accept and sort by priority - encodings = accept_encoding.split(/\s*,\s*/) - body = response.body - encodings.each do |name| + accept_encoding.each do |name| if wrapper = @wrappers[name] response.headers['content-encoding'] = name body = wrapper.call(body)