@@ -34,7 +34,6 @@ import (
34
34
"github.com/dubbogo/grpc-go/encoding/msgpack"
35
35
"github.com/dubbogo/grpc-go/encoding/proto_wrapper_api"
36
36
"github.com/dubbogo/grpc-go/encoding/raw_proto"
37
-
38
37
perrors "github.com/pkg/errors"
39
38
)
40
39
@@ -238,10 +237,13 @@ func (t *TripleServer) Start() {
238
237
desc := grpcService .XXX_ServiceDesc ()
239
238
desc .ServiceName = key .(string )
240
239
grpcServer .RegisterService (desc , value )
241
- return true
240
+ } else {
241
+ desc := createGrpcDesc (key .(string ), value .(common.TripleUnaryService ))
242
+ grpcServer .RegisterService (desc , value )
243
+ }
244
+ if key == "grpc.reflection.v1alpha.ServerReflection" {
245
+ grpcService .(common.TripleGrpcReflectService ).SetGRPCServer (grpcServer )
242
246
}
243
- desc := createGrpcDesc (key .(string ), value .(common.TripleUnaryService ))
244
- grpcServer .RegisterService (desc , value )
245
247
return true
246
248
})
247
249
@@ -263,6 +265,9 @@ func (t *TripleServer) RefreshService() {
263
265
desc := createGrpcDesc (key .(string ), value .(common.TripleUnaryService ))
264
266
grpcServer .RegisterService (desc , value )
265
267
}
268
+ if key == "grpc.reflection.v1alpha.ServerReflection" {
269
+ grpcService .(common.TripleGrpcReflectService ).SetGRPCServer (grpcServer )
270
+ }
266
271
return true
267
272
})
268
273
t .grpcServer .Stop ()
0 commit comments