File tree Expand file tree Collapse file tree 2 files changed +1
-5
lines changed Expand file tree Collapse file tree 2 files changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -9,24 +9,21 @@ import (
9
9
type Wrap struct {
10
10
logger * logrus.Entry
11
11
list []func (http.Handler ) http.Handler
12
- len int8
13
12
}
14
13
15
14
func NewWrap (logger * logrus.Logger ) * Wrap {
16
15
return & Wrap {
17
16
logger : logger .WithField ("component" , "middlewareWrap" ),
18
17
list : make ([]func (http.Handler ) http.Handler , 0 ),
19
- len : 0 ,
20
18
}
21
19
}
22
20
23
21
func (s * Wrap ) Add (middleware func (http.Handler ) http.Handler ) {
24
22
s .list = append (s .list , middleware )
25
- s .len ++
26
23
}
27
24
28
25
func (s * Wrap ) Do (handler http.Handler ) http.Handler {
29
- for i := int8 ( 0 ) ; i < s . len ; i ++ {
26
+ for i := 0 ; i < len ( s . list ) ; i ++ {
30
27
handler = s.list [i ](handler )
31
28
}
32
29
return http .HandlerFunc (func (resp http.ResponseWriter , req * http.Request ) {
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ func TestWrap_Add(t *testing.T) {
15
15
wrap .Add (func (handler http.Handler ) http.Handler { return handler })
16
16
}
17
17
a .Len (wrap .list , eLen )
18
- a .Equal (wrap .len , int8 (eLen ))
19
18
}
20
19
21
20
func TestWrap_Do (t * testing.T ) {
You can’t perform that action at this time.
0 commit comments