service.go 583 B

12345678910111213141516171819202122232425
  1. package leagueBuild
  2. import (
  3. nameRoute "f1-game/internal/name/route"
  4. "f1-game/internal/sessions"
  5. "f1-game/nodes/map/internal/db"
  6. mapFacade "f1-game/nodes/map/internal/facade"
  7. cproto "github.com/cherry-game/cherry/net/proto"
  8. )
  9. var srv = &service{}
  10. func Service() *service {
  11. return srv
  12. }
  13. type service struct {
  14. mapFacade.LeagueServiceBase[*db.MapLeagueTable]
  15. }
  16. // 推送联盟设施列表
  17. func (p *service) Push(leagueTable *db.MapLeagueTable, session *cproto.Session) {
  18. sessions.PushWithSession(session, nameRoute.PushMapLeague_BuildList, leagueTable.Builds.ToProto())
  19. }