Add metadata when registering service

This commit is contained in:
Menghan Li 2016-06-09 16:08:37 -07:00
Родитель 273b7164b3
Коммит ad71085be9
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -82,6 +82,7 @@ type service struct {
server interface{} // the server for service methods
md map[string]*MethodDesc
sd map[string]*StreamDesc
meta interface{}
}
// Server is a gRPC server to serve RPC requests.
@ -231,6 +232,7 @@ func (s *Server) register(sd *ServiceDesc, ss interface{}) {
server: ss,
md: make(map[string]*MethodDesc),
sd: make(map[string]*StreamDesc),
meta: sd.Metadata,
}
for i := range sd.Methods {
d := &sd.Methods[i]