File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -9,13 +9,13 @@ import (
9
9
)
10
10
11
11
type (
12
- gzipResponseWriter struct {
12
+ gzipWriter struct {
13
13
io.Writer
14
14
* echo.Response
15
15
}
16
16
)
17
17
18
- func (g gzipResponseWriter ) Write (b []byte ) (int , error ) {
18
+ func (g gzipWriter ) Write (b []byte ) (int , error ) {
19
19
return g .Writer .Write (b )
20
20
}
21
21
@@ -31,7 +31,7 @@ func Gzip() echo.MiddlewareFunc {
31
31
32
32
w := gzip .NewWriter (c .Response .Writer )
33
33
defer w .Close ()
34
- gw := gzipResponseWriter {Writer : w , Response : c .Response }
34
+ gw := gzipWriter {Writer : w , Response : c .Response }
35
35
c .Response .Header ().Set (echo .ContentEncoding , scheme )
36
36
c .Response = & echo.Response {Writer : gw }
37
37
if he := h (c ); he != nil {
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ import (
10
10
type (
11
11
Response struct {
12
12
Writer http.ResponseWriter
13
- status int
14
- size uint64
13
+ status int
14
+ size int64
15
15
committed bool
16
16
}
17
17
)
@@ -33,15 +33,15 @@ func (r *Response) WriteHeader(code int) {
33
33
34
34
func (r * Response ) Write (b []byte ) (n int , err error ) {
35
35
n , err = r .Writer .Write (b )
36
- r .size += uint64 (n )
36
+ r .size += int64 (n )
37
37
return n , err
38
38
}
39
39
40
40
func (r * Response ) Status () int {
41
41
return r .status
42
42
}
43
43
44
- func (r * Response ) Size () uint64 {
44
+ func (r * Response ) Size () int64 {
45
45
return r .size
46
46
}
47
47
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ func TestResponse(t *testing.T) {
34
34
// Write & Size
35
35
s := "echo"
36
36
r .Write ([]byte (s ))
37
- if r .Size () != len (s ) {
37
+ if r .Size () != int64 ( len (s ) ) {
38
38
t .Errorf ("size should be %d" , len (s ))
39
39
}
40
40
}
You can’t perform that action at this time.
0 commit comments