mirror of
https://codeberg.org/cunicu/cunicu.git
synced 2025-10-04 16:32:57 +08:00
feat(grpc): Enable reflection
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
This commit is contained in:
@@ -12,6 +12,7 @@ import (
|
|||||||
|
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
|
"google.golang.org/grpc/reflection"
|
||||||
|
|
||||||
"cunicu.li/cunicu/pkg/daemon"
|
"cunicu.li/cunicu/pkg/daemon"
|
||||||
"cunicu.li/cunicu/pkg/log"
|
"cunicu.li/cunicu/pkg/log"
|
||||||
@@ -44,6 +45,8 @@ func NewServer(d *daemon.Daemon, socket string) (*Server, error) {
|
|||||||
|
|
||||||
s.grpc = grpc.NewServer(grpc.UnaryInterceptor(s.unaryInterceptor))
|
s.grpc = grpc.NewServer(grpc.UnaryInterceptor(s.unaryInterceptor))
|
||||||
|
|
||||||
|
reflection.Register(s.grpc)
|
||||||
|
|
||||||
// Register services
|
// Register services
|
||||||
s.daemon = NewDaemonServer(s, d)
|
s.daemon = NewDaemonServer(s, d)
|
||||||
s.signaling = NewSignalingServer(s, d.Backend)
|
s.signaling = NewSignalingServer(s, d.Backend)
|
||||||
|
@@ -15,6 +15,7 @@ import (
|
|||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
|
"google.golang.org/grpc/reflection"
|
||||||
|
|
||||||
"cunicu.li/cunicu/pkg/buildinfo"
|
"cunicu.li/cunicu/pkg/buildinfo"
|
||||||
"cunicu.li/cunicu/pkg/crypto"
|
"cunicu.li/cunicu/pkg/crypto"
|
||||||
@@ -45,6 +46,7 @@ func NewSignalingServer(opts ...grpc.ServerOption) *Server {
|
|||||||
logger: logger,
|
logger: logger,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reflection.Register(s)
|
||||||
signalingproto.RegisterSignalingServer(s, s)
|
signalingproto.RegisterSignalingServer(s, s)
|
||||||
|
|
||||||
return s
|
return s
|
||||||
|
@@ -13,6 +13,7 @@ import (
|
|||||||
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
|
"google.golang.org/grpc/reflection"
|
||||||
"google.golang.org/grpc/status"
|
"google.golang.org/grpc/status"
|
||||||
|
|
||||||
"cunicu.li/cunicu/pkg/crypto"
|
"cunicu.li/cunicu/pkg/crypto"
|
||||||
@@ -117,6 +118,7 @@ func NewRelayAPIServer(relays []RelayInfo, opts ...grpc.ServerOption) (*RelayAPI
|
|||||||
logger: log.Global.Named("grpc.relay"),
|
logger: log.Global.Named("grpc.relay"),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reflection.Register(s)
|
||||||
signalingproto.RegisterRelayRegistryServer(s, s)
|
signalingproto.RegisterRelayRegistryServer(s, s)
|
||||||
|
|
||||||
return s, nil
|
return s, nil
|
||||||
|
Reference in New Issue
Block a user