Documentation
¶
Index ¶
- Variables
- func NewCli(cmd *route.Cli) *cli.Command
- func NewConf() (*koanf.Koanf, error)
- func NewCron(conf *koanf.Koanf, log *slog.Logger, jobs *job.Jobs) (*cron.Cron, error)
- func NewDB(conf *koanf.Koanf, log *slog.Logger) (*gorm.DB, error)
- func NewHttp(conf *koanf.Koanf, r *chi.Mux) (*hlfhr.Server, error)
- func NewLog(conf *koanf.Koanf) *slog.Logger
- func NewMigrate(db *gorm.DB) *gormigrate.Gormigrate
- func NewQueue() *queue.Queue
- func NewRouter(middlewares *middleware.Middlewares, http *route.Http, ws *route.Ws) (*chi.Mux, error)
- func NewSession(conf *koanf.Koanf, db *gorm.DB) (*sessions.Manager, error)
- func NewValidator(db *gorm.DB) *validate.Validation
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewConf, NewLog, NewCli, NewValidator, NewRouter, NewHttp, NewDB, NewMigrate, NewSession, NewCron, NewQueue)
ProviderSet is bootstrap providers.
Functions ¶
func NewMigrate ¶
func NewRouter ¶
func NewRouter(middlewares *middleware.Middlewares, http *route.Http, ws *route.Ws) (*chi.Mux, error)
func NewValidator ¶
func NewValidator(db *gorm.DB) *validate.Validation
NewValidator just for register global rules
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.