update for latest micro
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
		
							
								
								
									
										4
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
									
									
									
									
								
							| @@ -3,8 +3,6 @@ module github.com/unistack-org/micro-server-http/v3 | |||||||
| go 1.16 | go 1.16 | ||||||
|  |  | ||||||
| require ( | require ( | ||||||
| 	github.com/unistack-org/micro/v3 v3.3.15 | 	github.com/unistack-org/micro/v3 v3.3.16 | ||||||
| 	golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d | 	golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d | ||||||
| ) | ) | ||||||
|  |  | ||||||
| //replace github.com/unistack-org/micro/v3 => ../../micro |  | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @@ -6,8 +6,8 @@ github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH | |||||||
| github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= | github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= | ||||||
| github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= | github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= | ||||||
| github.com/silas/dag v0.0.0-20210121180416-41cf55125c34/go.mod h1:7RTUFBdIRC9nZ7/3RyRNH1bdqIShrDejd1YbLwgPS+I= | github.com/silas/dag v0.0.0-20210121180416-41cf55125c34/go.mod h1:7RTUFBdIRC9nZ7/3RyRNH1bdqIShrDejd1YbLwgPS+I= | ||||||
| github.com/unistack-org/micro/v3 v3.3.15 h1:rj+spzhezCg4gmj1nuF0FRGixC51/7xFACOchB/23/E= | github.com/unistack-org/micro/v3 v3.3.16 h1:v0h/oC0TO2n1djQJeOjD2jNEqKkiykwI6cpflEVTlQE= | ||||||
| github.com/unistack-org/micro/v3 v3.3.15/go.mod h1:ETGcQQUcjxGaD44LUMX+0fgo8Loh7ExldfIPLvfUmDo= | github.com/unistack-org/micro/v3 v3.3.16/go.mod h1:ETGcQQUcjxGaD44LUMX+0fgo8Loh7ExldfIPLvfUmDo= | ||||||
| golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d h1:BgJvlyh+UqCUaPlscHJ+PN8GcpfrFdr7NHjd1JL0+Gs= | golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d h1:BgJvlyh+UqCUaPlscHJ+PN8GcpfrFdr7NHjd1JL0+Gs= | ||||||
| golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= | golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= | ||||||
| golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||||
|   | |||||||
							
								
								
									
										19
									
								
								http.go
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								http.go
									
									
									
									
									
								
							| @@ -147,15 +147,12 @@ func (h *httpServer) Handle(handler server.Handler) error { | |||||||
| func (h *httpServer) NewHandler(handler interface{}, opts ...server.HandlerOption) server.Handler { | func (h *httpServer) NewHandler(handler interface{}, opts ...server.HandlerOption) server.Handler { | ||||||
| 	options := server.NewHandlerOptions(opts...) | 	options := server.NewHandlerOptions(opts...) | ||||||
|  |  | ||||||
| 	var eps []*register.Endpoint | 	eps := make([]*register.Endpoint, 0, len(options.Metadata)) | ||||||
|  | 	for name, metadata := range options.Metadata { | ||||||
| 	if !options.Internal { | 		eps = append(eps, ®ister.Endpoint{ | ||||||
| 		for name, metadata := range options.Metadata { | 			Name:     name, | ||||||
| 			eps = append(eps, ®ister.Endpoint{ | 			Metadata: metadata, | ||||||
| 				Name:     name, | 		}) | ||||||
| 				Metadata: metadata, |  | ||||||
| 			}) |  | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	hdlr := &httpHandler{ | 	hdlr := &httpHandler{ | ||||||
| @@ -287,9 +284,7 @@ func (h *httpServer) Register() error { | |||||||
| 	var subscriberList []*httpSubscriber | 	var subscriberList []*httpSubscriber | ||||||
| 	for e := range h.subscribers { | 	for e := range h.subscribers { | ||||||
| 		// Only advertise non internal subscribers | 		// Only advertise non internal subscribers | ||||||
| 		if !e.Options().Internal { | 		subscriberList = append(subscriberList, e) | ||||||
| 			subscriberList = append(subscriberList, e) |  | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
| 	sort.Slice(subscriberList, func(i, j int) bool { | 	sort.Slice(subscriberList, func(i, j int) bool { | ||||||
| 		return subscriberList[i].topic > subscriberList[j].topic | 		return subscriberList[i].topic > subscriberList[j].topic | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user