echo icon indicating copy to clipboard operation
echo copied to clipboard

feat(middleware): add Deflate middleware

Open yuanji-dev opened this issue 3 years ago • 1 comments

Add Deflate middleware which is very similar to the current Gzip middleware's implementation, I think it will be nice to have deflate as well if someone also needs it.

I didn't change any public function and struct in compress.go, and didn't touch existing test cases in compress_test.go as well, so I think this PR won't break backward compatibility.

yuanji-dev avatar Feb 04 '22 02:02 yuanji-dev

Codecov Report

Merging #2085 (6e6ae1e) into master (4a1ccdf) will decrease coverage by 0.02%. The diff coverage is 88.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2085      +/-   ##
==========================================
- Coverage   92.21%   92.18%   -0.03%     
==========================================
  Files          37       37              
  Lines        3019     3034      +15     
==========================================
+ Hits         2784     2797      +13     
- Misses        148      150       +2     
  Partials       87       87              
Impacted Files Coverage Δ
middleware/compress.go 84.84% <88.00%> (+0.84%) :arrow_up:
ip.go 100.00% <0.00%> (ø)
echo.go 95.14% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 4a1ccdf...6e6ae1e. Read the comment docs.

codecov[bot] avatar Mar 01 '22 23:03 codecov[bot]