server.go 426 B

1234567891011121314151617181920
  1. package grpc
  2. import (
  3. v1pb "go-common/app/service/live/rtc/api/v1"
  4. "go-common/app/service/live/rtc/internal/conf"
  5. v1srv "go-common/app/service/live/rtc/internal/service/v1"
  6. "go-common/library/net/rpc/warden"
  7. )
  8. // TODO
  9. func New(c *conf.Config) *warden.Server {
  10. ws := warden.NewServer(nil)
  11. v1pb.RegisterRtcServer(ws.Server(), v1srv.NewRtcService(c))
  12. ws, err := ws.Start()
  13. if err != nil {
  14. panic(err)
  15. }
  16. return ws
  17. }