mirror of
https://github.com/labstack/echo.git
synced 2025-06-19 00:27:34 +02:00
Using int64 instead of uint64 for response size
Signed-off-by: Vishal Rana <vr@labstack.com>
This commit is contained in:
@ -9,13 +9,13 @@ import (
|
||||
)
|
||||
|
||||
type (
|
||||
gzipResponseWriter struct {
|
||||
gzipWriter struct {
|
||||
io.Writer
|
||||
*echo.Response
|
||||
}
|
||||
)
|
||||
|
||||
func (g gzipResponseWriter) Write(b []byte) (int, error) {
|
||||
func (g gzipWriter) Write(b []byte) (int, error) {
|
||||
return g.Writer.Write(b)
|
||||
}
|
||||
|
||||
@ -31,7 +31,7 @@ func Gzip() echo.MiddlewareFunc {
|
||||
|
||||
w := gzip.NewWriter(c.Response.Writer)
|
||||
defer w.Close()
|
||||
gw := gzipResponseWriter{Writer: w, Response: c.Response}
|
||||
gw := gzipWriter{Writer: w, Response: c.Response}
|
||||
c.Response.Header().Set(echo.ContentEncoding, scheme)
|
||||
c.Response = &echo.Response{Writer: gw}
|
||||
if he := h(c); he != nil {
|
||||
|
Reference in New Issue
Block a user