(body io.ReadCloser, contentEncoding string)
| 9 | } |
| 10 | |
| 11 | func NewCompressReader(body io.ReadCloser, contentEncoding string) CompressReader { |
| 12 | switch contentEncoding { |
| 13 | case "gzip": |
| 14 | return NewGzipReader(body) |
| 15 | case "deflate": |
| 16 | return NewDeflateReader(body) |
| 17 | case "br": |
| 18 | return NewBrotliReader(body) |
| 19 | case "zstd": |
| 20 | return NewZstdReader(body) |
| 21 | } |
| 22 | return nil |
| 23 | } |
searching dependent graphs…