Skip to content

Commit 493b10b

Browse files
committed
fixed bug in receiver
1 parent c835acc commit 493b10b

File tree

2 files changed

+74
-74
lines changed

2 files changed

+74
-74
lines changed

coverage.out

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
mode: set
2+
github.com/GolangToolKits/grrt/router.go:25.25,28.2 2 1
3+
github.com/GolangToolKits/grrt/router.go:31.46,33.49 2 1
4+
github.com/GolangToolKits/grrt/router.go:36.2,36.12 1 1
5+
github.com/GolangToolKits/grrt/router.go:33.49,35.3 1 1
26
github.com/GolangToolKits/grrt/reqRoute.go:28.32,32.2 3 1
37
github.com/GolangToolKits/grrt/reqRoute.go:35.56,36.14 1 1
48
github.com/GolangToolKits/grrt/reqRoute.go:39.2,39.10 1 1
@@ -88,64 +92,60 @@ github.com/GolangToolKits/grrt/reqRoute.go:273.14,274.41 1 1
8892
github.com/GolangToolKits/grrt/reqRoute.go:274.41,276.4 1 1
8993
github.com/GolangToolKits/grrt/reqRoute.go:278.8,280.3 1 1
9094
github.com/GolangToolKits/grrt/reqRoute.go:284.55,288.2 3 1
91-
github.com/GolangToolKits/grrt/reqRouter.go:34.70,38.53 1 1
92-
github.com/GolangToolKits/grrt/reqRouter.go:38.53,40.3 1 1
93-
github.com/GolangToolKits/grrt/reqRouter.go:40.8,43.16 3 1
94-
github.com/GolangToolKits/grrt/reqRouter.go:51.3,51.34 1 1
95-
github.com/GolangToolKits/grrt/reqRouter.go:43.16,46.23 3 1
96-
github.com/GolangToolKits/grrt/reqRouter.go:46.23,49.5 1 1
97-
github.com/GolangToolKits/grrt/reqRouter.go:51.34,53.4 1 1
98-
github.com/GolangToolKits/grrt/reqRouter.go:53.9,53.43 1 1
99-
github.com/GolangToolKits/grrt/reqRouter.go:53.43,55.4 1 1
100-
github.com/GolangToolKits/grrt/reqRouter.go:55.9,58.4 2 1
101-
github.com/GolangToolKits/grrt/reqRouter.go:82.37,86.2 3 1
102-
github.com/GolangToolKits/grrt/reqRouter.go:89.68,92.16 3 1
103-
github.com/GolangToolKits/grrt/reqRouter.go:106.2,106.11 1 1
104-
github.com/GolangToolKits/grrt/reqRouter.go:92.16,94.3 1 1
105-
github.com/GolangToolKits/grrt/reqRouter.go:94.8,96.28 2 1
106-
github.com/GolangToolKits/grrt/reqRouter.go:102.3,102.12 1 1
107-
github.com/GolangToolKits/grrt/reqRouter.go:96.28,97.55 1 1
108-
github.com/GolangToolKits/grrt/reqRouter.go:97.55,100.5 2 1
109-
github.com/GolangToolKits/grrt/reqRouter.go:102.12,104.4 1 1
110-
github.com/GolangToolKits/grrt/reqRouter.go:110.94,113.16 3 1
111-
github.com/GolangToolKits/grrt/reqRouter.go:127.2,127.11 1 1
112-
github.com/GolangToolKits/grrt/reqRouter.go:113.16,115.3 1 1
113-
github.com/GolangToolKits/grrt/reqRouter.go:115.8,117.28 2 1
114-
github.com/GolangToolKits/grrt/reqRouter.go:123.3,123.12 1 1
115-
github.com/GolangToolKits/grrt/reqRouter.go:117.28,118.55 1 1
116-
github.com/GolangToolKits/grrt/reqRouter.go:118.55,121.5 2 1
117-
github.com/GolangToolKits/grrt/reqRouter.go:123.12,125.4 1 1
118-
github.com/GolangToolKits/grrt/reqRouter.go:131.48,134.16 3 1
119-
github.com/GolangToolKits/grrt/reqRouter.go:137.2,137.11 1 1
120-
github.com/GolangToolKits/grrt/reqRouter.go:134.16,136.3 1 1
121-
github.com/GolangToolKits/grrt/reqRouter.go:141.33,143.2 1 1
122-
github.com/GolangToolKits/grrt/reqRouter.go:146.54,149.28 3 1
123-
github.com/GolangToolKits/grrt/reqRouter.go:149.28,151.20 2 1
124-
github.com/GolangToolKits/grrt/reqRouter.go:154.3,154.55 1 1
125-
github.com/GolangToolKits/grrt/reqRouter.go:151.20,152.12 1 1
126-
github.com/GolangToolKits/grrt/reqRouter.go:159.54,163.2 3 1
127-
github.com/GolangToolKits/grrt/reqRouter.go:166.55,169.28 3 1
128-
github.com/GolangToolKits/grrt/reqRouter.go:169.28,171.20 2 1
129-
github.com/GolangToolKits/grrt/reqRouter.go:174.3,174.55 1 1
130-
github.com/GolangToolKits/grrt/reqRouter.go:171.20,172.12 1 1
131-
github.com/GolangToolKits/grrt/reqRouter.go:178.54,183.2 4 1
132-
github.com/GolangToolKits/grrt/reqRouter.go:185.48,189.2 3 1
133-
github.com/GolangToolKits/grrt/reqRouter.go:191.69,199.23 7 1
134-
github.com/GolangToolKits/grrt/reqRouter.go:220.2,220.19 1 1
135-
github.com/GolangToolKits/grrt/reqRouter.go:199.23,200.13 1 1
136-
github.com/GolangToolKits/grrt/reqRouter.go:205.3,207.17 3 1
137-
github.com/GolangToolKits/grrt/reqRouter.go:200.13,201.12 1 1
138-
github.com/GolangToolKits/grrt/reqRouter.go:202.9,202.19 1 1
139-
github.com/GolangToolKits/grrt/reqRouter.go:202.19,203.9 1 1
140-
github.com/GolangToolKits/grrt/reqRouter.go:207.17,208.28 1 1
141-
github.com/GolangToolKits/grrt/reqRouter.go:208.28,209.38 1 1
142-
github.com/GolangToolKits/grrt/reqRouter.go:209.38,213.11 4 1
143-
github.com/GolangToolKits/grrt/reqRouter.go:216.9,218.4 1 1
144-
github.com/GolangToolKits/grrt/reqRouter.go:223.95,225.36 2 1
145-
github.com/GolangToolKits/grrt/reqRouter.go:230.2,231.27 2 1
146-
github.com/GolangToolKits/grrt/reqRouter.go:225.36,226.32 1 1
147-
github.com/GolangToolKits/grrt/reqRouter.go:226.32,228.4 1 1
148-
github.com/GolangToolKits/grrt/router.go:25.25,28.2 2 1
149-
github.com/GolangToolKits/grrt/router.go:31.46,33.49 2 1
150-
github.com/GolangToolKits/grrt/router.go:36.2,36.12 1 1
151-
github.com/GolangToolKits/grrt/router.go:33.49,35.3 1 1
95+
github.com/GolangToolKits/grrt/reqRouter.go:35.71,42.53 3 1
96+
github.com/GolangToolKits/grrt/reqRouter.go:42.53,45.3 2 1
97+
github.com/GolangToolKits/grrt/reqRouter.go:45.8,48.16 3 1
98+
github.com/GolangToolKits/grrt/reqRouter.go:56.3,56.34 1 1
99+
github.com/GolangToolKits/grrt/reqRouter.go:48.16,51.23 3 1
100+
github.com/GolangToolKits/grrt/reqRouter.go:51.23,54.5 1 1
101+
github.com/GolangToolKits/grrt/reqRouter.go:56.34,58.4 1 1
102+
github.com/GolangToolKits/grrt/reqRouter.go:58.9,58.43 1 1
103+
github.com/GolangToolKits/grrt/reqRouter.go:58.43,60.4 1 1
104+
github.com/GolangToolKits/grrt/reqRouter.go:60.9,63.4 2 1
105+
github.com/GolangToolKits/grrt/reqRouter.go:87.38,91.2 3 1
106+
github.com/GolangToolKits/grrt/reqRouter.go:94.69,97.16 3 1
107+
github.com/GolangToolKits/grrt/reqRouter.go:111.2,111.11 1 1
108+
github.com/GolangToolKits/grrt/reqRouter.go:97.16,99.3 1 1
109+
github.com/GolangToolKits/grrt/reqRouter.go:99.8,101.28 2 1
110+
github.com/GolangToolKits/grrt/reqRouter.go:107.3,107.12 1 1
111+
github.com/GolangToolKits/grrt/reqRouter.go:101.28,102.55 1 1
112+
github.com/GolangToolKits/grrt/reqRouter.go:102.55,105.5 2 1
113+
github.com/GolangToolKits/grrt/reqRouter.go:107.12,109.4 1 1
114+
github.com/GolangToolKits/grrt/reqRouter.go:115.95,118.16 3 1
115+
github.com/GolangToolKits/grrt/reqRouter.go:132.2,132.11 1 1
116+
github.com/GolangToolKits/grrt/reqRouter.go:118.16,120.3 1 1
117+
github.com/GolangToolKits/grrt/reqRouter.go:120.8,122.28 2 1
118+
github.com/GolangToolKits/grrt/reqRouter.go:128.3,128.12 1 1
119+
github.com/GolangToolKits/grrt/reqRouter.go:122.28,123.55 1 1
120+
github.com/GolangToolKits/grrt/reqRouter.go:123.55,126.5 2 1
121+
github.com/GolangToolKits/grrt/reqRouter.go:128.12,130.4 1 1
122+
github.com/GolangToolKits/grrt/reqRouter.go:136.49,139.16 3 1
123+
github.com/GolangToolKits/grrt/reqRouter.go:142.2,142.11 1 1
124+
github.com/GolangToolKits/grrt/reqRouter.go:139.16,141.3 1 1
125+
github.com/GolangToolKits/grrt/reqRouter.go:146.34,148.2 1 1
126+
github.com/GolangToolKits/grrt/reqRouter.go:151.55,154.28 3 1
127+
github.com/GolangToolKits/grrt/reqRouter.go:154.28,156.20 2 1
128+
github.com/GolangToolKits/grrt/reqRouter.go:159.3,159.55 1 1
129+
github.com/GolangToolKits/grrt/reqRouter.go:156.20,157.12 1 1
130+
github.com/GolangToolKits/grrt/reqRouter.go:164.55,168.2 3 1
131+
github.com/GolangToolKits/grrt/reqRouter.go:171.56,174.28 3 1
132+
github.com/GolangToolKits/grrt/reqRouter.go:174.28,176.20 2 1
133+
github.com/GolangToolKits/grrt/reqRouter.go:179.3,179.55 1 1
134+
github.com/GolangToolKits/grrt/reqRouter.go:176.20,177.12 1 1
135+
github.com/GolangToolKits/grrt/reqRouter.go:183.55,189.2 5 1
136+
github.com/GolangToolKits/grrt/reqRouter.go:191.49,195.2 3 1
137+
github.com/GolangToolKits/grrt/reqRouter.go:197.70,205.23 7 1
138+
github.com/GolangToolKits/grrt/reqRouter.go:226.2,226.19 1 1
139+
github.com/GolangToolKits/grrt/reqRouter.go:205.23,206.13 1 1
140+
github.com/GolangToolKits/grrt/reqRouter.go:211.3,213.17 3 1
141+
github.com/GolangToolKits/grrt/reqRouter.go:206.13,207.12 1 1
142+
github.com/GolangToolKits/grrt/reqRouter.go:208.9,208.19 1 1
143+
github.com/GolangToolKits/grrt/reqRouter.go:208.19,209.9 1 1
144+
github.com/GolangToolKits/grrt/reqRouter.go:213.17,214.28 1 1
145+
github.com/GolangToolKits/grrt/reqRouter.go:214.28,215.38 1 1
146+
github.com/GolangToolKits/grrt/reqRouter.go:215.38,219.11 4 1
147+
github.com/GolangToolKits/grrt/reqRouter.go:222.9,224.4 1 1
148+
github.com/GolangToolKits/grrt/reqRouter.go:229.96,231.36 2 1
149+
github.com/GolangToolKits/grrt/reqRouter.go:236.2,237.27 2 1
150+
github.com/GolangToolKits/grrt/reqRouter.go:231.36,232.32 1 1
151+
github.com/GolangToolKits/grrt/reqRouter.go:232.32,234.4 1 1

reqRouter.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ type ReqRouter struct {
3232
}
3333

3434
// ServeHTTP ServeHTTP dispatches the handler registered in the matched route.
35-
func (t ReqRouter) ServeHTTP(w http.ResponseWriter, r *http.Request) {
35+
func (t *ReqRouter) ServeHTTP(w http.ResponseWriter, r *http.Request) {
3636
// When there is a match, the route variables can be retrieved calling
3737
// mux.Vars(request).
3838

@@ -84,14 +84,14 @@ func (t ReqRouter) ServeHTTP(w http.ResponseWriter, r *http.Request) {
8484
}
8585

8686
// NewRoute NewRoute
87-
func (t ReqRouter) NewRoute() Route {
87+
func (t *ReqRouter) NewRoute() Route {
8888
var rt ReqRoute
8989
rrt := rt.New()
9090
return rrt
9191
}
9292

9393
// Handle Handle
94-
func (t ReqRouter) Handle(path string, handler http.Handler) Route {
94+
func (t *ReqRouter) Handle(path string, handler http.Handler) Route {
9595
rt := t.NewRoute().Path(path).Handler(handler)
9696
fts := t.namedRoutes[rt.GetPath()]
9797
if fts == nil {
@@ -112,7 +112,7 @@ func (t ReqRouter) Handle(path string, handler http.Handler) Route {
112112
}
113113

114114
// HandleFunc HandleFunc
115-
func (t ReqRouter) HandleFunc(path string, f func(http.ResponseWriter, *http.Request)) Route {
115+
func (t *ReqRouter) HandleFunc(path string, f func(http.ResponseWriter, *http.Request)) Route {
116116
rt := t.NewRoute().Path(path).HandlerFunc(f)
117117
fts := t.namedRoutes[rt.GetPath()]
118118
if fts == nil {
@@ -133,7 +133,7 @@ func (t ReqRouter) HandleFunc(path string, f func(http.ResponseWriter, *http.Req
133133
}
134134

135135
// PathPrefix PathPrefix
136-
func (t ReqRouter) PathPrefix(px string) Route {
136+
func (t *ReqRouter) PathPrefix(px string) Route {
137137
rt := t.NewRoute().PathPrefix(px)
138138
fts := t.prefixRoutes[rt.GetPrefix()]
139139
if fts == nil {
@@ -143,12 +143,12 @@ func (t ReqRouter) PathPrefix(px string) Route {
143143
}
144144

145145
// EnableCORS EnableCORS
146-
func (t ReqRouter) EnableCORS() {
146+
func (t *ReqRouter) EnableCORS() {
147147
t.corsEnabled = true
148148
}
149149

150150
// SetCorsAllowedHeaders SetAllowedHeaders
151-
func (t ReqRouter) SetCorsAllowedHeaders(hdr string) {
151+
func (t *ReqRouter) SetCorsAllowedHeaders(hdr string) {
152152
hdr = strings.ReplaceAll(hdr, " ", "")
153153
headers := strings.Split(hdr, ",")
154154
for _, v := range headers {
@@ -161,14 +161,14 @@ func (t ReqRouter) SetCorsAllowedHeaders(hdr string) {
161161
}
162162

163163
// SetCorsAllowedOrigins AllowedOrigins
164-
func (t ReqRouter) SetCorsAllowedOrigins(org string) {
164+
func (t *ReqRouter) SetCorsAllowedOrigins(org string) {
165165
org = strings.ReplaceAll(org, " ", "")
166166
var origins = strings.Split(org, ",")
167167
t.allowedOrigins = origins
168168
}
169169

170170
// SetCorsAllowedMethods AllowedMethods
171-
func (t ReqRouter) SetCorsAllowedMethods(mths string) {
171+
func (t *ReqRouter) SetCorsAllowedMethods(mths string) {
172172
mths = strings.ReplaceAll(mths, " ", "")
173173
var methods = strings.Split(mths, ",")
174174
for _, v := range methods {
@@ -180,21 +180,21 @@ func (t ReqRouter) SetCorsAllowedMethods(mths string) {
180180
}
181181
}
182182

183-
func (t ReqRouter) handleCors(w http.ResponseWriter) {
183+
func (t *ReqRouter) handleCors(w http.ResponseWriter) {
184184
fmt.Println("inside handleCors ------")
185185
w.Header().Set(corsAllowOriginHeader, strings.Join(t.allowedOrigins, ","))
186186
w.Header().Set(corsAllowHeadersHeader, strings.Join(t.allowedHeaders, ","))
187187
w.Header().Set(corsAllowMethodsHeader, strings.Join(t.allowedMethods, ","))
188188
w.WriteHeader(http.StatusOK)
189189
}
190190

191-
func (t ReqRouter) findPrefix(px string) Route {
191+
func (t *ReqRouter) findPrefix(px string) Route {
192192
var rtn Route
193193
rtn = t.prefixRoutes[px]
194194
return rtn
195195
}
196196

197-
func (t ReqRouter) findRouteAndVars(path string) (Route, *[]string) {
197+
func (t *ReqRouter) findRouteAndVars(path string) (Route, *[]string) {
198198
var rnt Route
199199
sp := strings.Split(path, "/")
200200
var vars []string
@@ -226,7 +226,7 @@ func (t ReqRouter) findRouteAndVars(path string) (Route, *[]string) {
226226
return rnt, &vars
227227
}
228228

229-
func (t ReqRouter) requestWithVars(r *http.Request, pVarNames, pvars *[]string) *http.Request {
229+
func (t *ReqRouter) requestWithVars(r *http.Request, pVarNames, pvars *[]string) *http.Request {
230230
var vars = make(map[string]string)
231231
if len(*pVarNames) == len(*pvars) {
232232
for i, n := range *pVarNames {

0 commit comments

Comments
 (0)