1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
diff --git a/go.mod b/go.mod
index 9b056881312ec1681cdb78897479a66537fa6ffc..ade444996c8376b67b94f5c38298bb4ae3f86d64 100644
--- a/go.mod
+++ b/go.mod
@@ -19,6 +19,7 @@ go.opentelemetry.io/otel v1.16.0
go.opentelemetry.io/otel/metric v1.16.0
go.opentelemetry.io/otel/trace v1.16.0
go.uber.org/multierr v1.11.0
+ golang.org/x/net v0.14.0
google.golang.org/grpc v1.57.0
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.3.0
google.golang.org/protobuf v1.31.0
@@ -40,7 +41,6 @@ github.com/segmentio/asm v1.2.0 // indirect
go.uber.org/zap v1.25.0 // indirect
golang.org/x/exp v0.0.0-20230725093048-515e97ebf090 // indirect
golang.org/x/mod v0.12.0 // indirect
- golang.org/x/net v0.14.0 // indirect
golang.org/x/sync v0.3.0 // indirect
golang.org/x/sys v0.11.0 // indirect
golang.org/x/text v0.12.0 // indirect
diff --git a/server.go b/server.go
index 4b13d707a3449fedbf6061092b0a75fc4d54ad17..e348eeefd72345d22d8a01e8beff68b72a13a9e8 100644
--- a/server.go
+++ b/server.go
@@ -23,6 +23,7 @@ "git.sr.ht/~mpldr/uniview/protocol"
"golang.org/x/net/http2"
"golang.org/x/net/http2/h2c"
"google.golang.org/grpc"
+ "google.golang.org/grpc/reflection"
)
var shutdown []func()
@@ -53,6 +54,7 @@ grpcsrv := grpc.NewServer()
protocol.RegisterUniViewServer(grpcsrv, &server.Server{
Rooms: roomMan,
})
+ reflection.Register(grpcsrv)
shutdown = append(shutdown, grpcShutdown(grpcsrv))
slog.Debug("starting listener", "bind_to", config.Server.General.Bind)
|