// Code generated by Wire. DO NOT EDIT. //go:generate go run -mod=mod github.com/google/wire/cmd/wire //go:build !wireinject // +build !wireinject package main import ( "Crimson-Gatekeeper/internal/application" "Crimson-Gatekeeper/internal/database" "Crimson-Gatekeeper/internal/module/userpak" ) // Injectors from wire.go: func getApplication() (*application.Application, error) { db, err := database.GetDataBaseClient() if err != nil { return nil, err } query := database.GetQuery(db) userCtl := userpak.NewUserCtl(query) v := CtrlCollector(userCtl) sqlDB, err := database.GetPoolCfg(db) if err != nil { return nil, err } applicationApplication := application.NewApplication(v, sqlDB) return applicationApplication, nil } // wire.go: func CtrlCollector( c1 *userpak.UserCtl, ) []application.Ctrl { return []application.Ctrl{c1} }