Versions in this module Expand all Collapse all v0 v0.22.0 Oct 17, 2025 Changes in this version type RepositoryFactory + func (f *RepositoryFactory) CarTrackInfo(c store.Cache, q postgresdb.Querier) repositories.CarTrackInfo v0.21.0 Oct 3, 2025 Changes in this version + type RepositoryFactory struct + func NewRepositoryFactory() *RepositoryFactory + func (f *RepositoryFactory) Car(c store.Cache, q postgresdb.Querier) repositories.Car + func (f *RepositoryFactory) PitParams(c store.Cache, q postgresdb.Querier) repositories.PitParameters + func (f *RepositoryFactory) Setup(q postgresdb.Querier) repositories.Setup + func (f *RepositoryFactory) SetupStorage(q postgresdb.Querier) repositories.SetupStorage + func (f *RepositoryFactory) Strategy(q postgresdb.Querier) repositories.Strategy + func (f *RepositoryFactory) Track(c store.Cache, q postgresdb.Querier) repositories.Track + func (f *RepositoryFactory) TrackLayout(c store.Cache, q postgresdb.Querier) repositories.TrackLayout + func (f *RepositoryFactory) User(c store.Cache, cl *api.Client) repositories.User + type ServiceFactory struct + func NewServiceFactory(repoFactory factories.RepositoryFactory) *ServiceFactory + func (f *ServiceFactory) EventPublisher(o *outbox.Outbox) services.EventPublisher + func (f *ServiceFactory) Pitstop(c store.Cache, q postgresdb.Querier) services.PitstopService + func (f *ServiceFactory) RaceProgress(c store.Cache, q postgresdb.Querier) *services.RaceProgress + func (f *ServiceFactory) RaceStrategy(c store.Cache, q postgresdb.Querier) *services.RaceStrategy + func (f *ServiceFactory) Setup(q postgresdb.Querier) *services.Setup + func (f *ServiceFactory) Stint(c store.Cache, q postgresdb.Querier) services.StintService + func (f *ServiceFactory) Track(c store.Cache, q postgresdb.Querier) *services.Track