github.com/micro/go-micro/v2@v2.9.1/server/grpc/context.go (about) 1 package grpc 2 3 import ( 4 "context" 5 6 "github.com/micro/go-micro/v2/server" 7 ) 8 9 func setServerOption(k, v interface{}) server.Option { 10 return func(o *server.Options) { 11 if o.Context == nil { 12 o.Context = context.Background() 13 } 14 o.Context = context.WithValue(o.Context, k, v) 15 } 16 }