From ad71085be9c9efe00acfe47c953f5e673dfb8f14 Mon Sep 17 00:00:00 2001 From: Menghan Li Date: Thu, 9 Jun 2016 16:08:37 -0700 Subject: [PATCH] Add metadata when registering service --- server.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server.go b/server.go index 1b5ac050..107312e2 100644 --- a/server.go +++ b/server.go @@ -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]