main.go 487 B

12345678910111213141516171819202122232425262728
  1. package main
  2. import (
  3. "sparrow/pkg/rpcs"
  4. "sparrow/pkg/server"
  5. "sparrow/services/scene-service/internal/service"
  6. )
  7. func main() {
  8. // init server
  9. err := server.Init(rpcs.SceneServiceName)
  10. if err != nil {
  11. server.Log.Fatal(err)
  12. return
  13. }
  14. s := service.NewSceneService()
  15. s.RestartScenes()
  16. err = server.RegisterRPCHandler(s)
  17. if err != nil {
  18. server.Log.Errorf("Register RPC manager Error: %s", err)
  19. return
  20. }
  21. err = server.Run()
  22. if err != nil {
  23. server.Log.Fatal(err)
  24. }
  25. }