package services import ( "velox-bot/internal/db/services/level" "velox-bot/internal/db/services/levelsettings" "velox-bot/internal/db/services/meeting" "velox-bot/internal/db/services/projects" "velox-bot/internal/db/services/rps" ) type Services struct { Level *level.Service LevelSettings *levelsettings.Service Meeting *meeting.Service Projects *projects.Service RPS *rps.Service } var Global *Services func NewServices(level *level.Service, levelSettings *levelsettings.Service, meeting *meeting.Service, projects *projects.Service, rps *rps.Service) *Services { s := &Services{ Level: level, LevelSettings: levelSettings, Meeting: meeting, Projects: projects, RPS: rps, } Global = s return s }