Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DataLayerSet = wire.NewSet( database.Open, )
DataLayerSet provides database dependencies.
View Source
var ProviderSet = wire.NewSet( ProvideEnv, ProvideAstraConfig, ProvideLogger, engine.New, ProvideOAuth2Manager, )
ProviderSet is a Wire provider set that includes all core framework services.
Functions ¶
func ProvideAstraConfig ¶
func ProvideAstraConfig(env *config.Config) *config.AstraConfig
ProvideAstraConfig provides the typed framework configuration.
func ProvideEnv ¶
ProvideEnv loads the base environment configuration.
func ProvideLogger ¶
func ProvideLogger(cfg *config.AstraConfig) *slog.Logger
ProvideLogger provides the default application logger.
func ProvideOAuth2Manager ¶
func ProvideOAuth2Manager(cfg *config.AstraConfig, redisClient redis.UniversalClient) *auth.OAuth2Manager
ProvideOAuth2Manager initializes OAuth2Manager with providers from config.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.