package meta import ( "context" "google.golang.org/grpc/metadata" ) func GetUid(ctx context.Context, key string) (string, bool) { md, ok := metadata.FromIncomingContext(ctx) if !ok { return "", false } vals := md.Get(key) if len(vals) == 0 { return "", false } return vals[len(vals)-1], true }