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 (
99type Wrap struct {
1010 logger * logrus.Entry
1111 list []func (http.Handler ) http.Handler
12- len int8
1312}
1413
1514func NewWrap (logger * logrus.Logger ) * Wrap {
1615 return & Wrap {
1716 logger : logger .WithField ("component" , "middlewareWrap" ),
1817 list : make ([]func (http.Handler ) http.Handler , 0 ),
19- len : 0 ,
2018 }
2119}
2220
2321func (s * Wrap ) Add (middleware func (http.Handler ) http.Handler ) {
2422 s .list = append (s .list , middleware )
25- s .len ++
2623}
2724
2825func (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 ++ {
3027 handler = s.list [i ](handler )
3128 }
3229 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) {
1515 wrap .Add (func (handler http.Handler ) http.Handler { return handler })
1616 }
1717 a .Len (wrap .list , eLen )
18- a .Equal (wrap .len , int8 (eLen ))
1918}
2019
2120func TestWrap_Do (t * testing.T ) {
You can’t perform that action at this time.
0 commit comments