// Code generated by Wire. DO NOT EDIT. //go:generate wire //+build !wireinject package handler import ( "github.com/ollien/updown/config" "github.com/ollien/updown/repository" ) // Injectors from wire_stubs.go: func initPasteService() *PasteService { configConfig := config.Get() databaseConnector := repository.GetConnector() pasteRepository := providePasteRepository(databaseConnector) pasteService := providePasteService(configConfig, pasteRepository) return pasteService } // wire_stubs.go: func providePasteService(appConfig config.Config, repo repository.PasteRepository) *PasteService { return &PasteService{ db: repo, pasteDir: appConfig.StoragePath, } } func providePasteRepository(db *repository.DatabaseConnector) repository.PasteRepository { return repository.PasteRepository(db) }