package leagueBuild import ( nameRoute "f1-game/internal/name/route" "f1-game/internal/sessions" "f1-game/nodes/map/internal/db" mapFacade "f1-game/nodes/map/internal/facade" cproto "github.com/cherry-game/cherry/net/proto" ) var srv = &service{} func Service() *service { return srv } type service struct { mapFacade.LeagueServiceBase[*db.MapLeagueTable] } // 推送联盟设施列表 func (p *service) Push(leagueTable *db.MapLeagueTable, session *cproto.Session) { sessions.PushWithSession(session, nameRoute.PushMapLeague_BuildList, leagueTable.Builds.ToProto()) }