fix: To regenerate the wire

This commit is contained in:
LinkinStar 2022-11-03 14:26:11 +08:00
parent 86e65ed238
commit 08d1facf22
2 changed files with 4 additions and 5 deletions

View File

@ -96,7 +96,7 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
configRepo := config.NewConfigRepo(dataData)
emailRepo := export.NewEmailRepo(dataData)
emailService := export2.NewEmailService(configRepo, emailRepo, siteInfoRepo)
siteInfoService := service.NewSiteInfoService(siteInfoRepo, emailService)
siteInfoService := siteinfo.NewSiteInfoService(siteInfoRepo, emailService)
langController := controller.NewLangController(i18nTranslator, siteInfoService)
authRepo := auth.NewAuthRepo(dataData)
authService := auth2.NewAuthService(authRepo)
@ -172,7 +172,6 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
reasonService := reason2.NewReasonService(reasonRepo)
reasonController := controller.NewReasonController(reasonService)
themeController := controller_backyard.NewThemeController()
siteInfoService := siteinfo.NewSiteInfoService(siteInfoRepo, emailService)
siteInfoController := controller_backyard.NewSiteInfoController(siteInfoService)
siteinfoController := controller.NewSiteinfoController(siteInfoCommonService)
notificationRepo := notification.NewNotificationRepo(dataData)

View File

@ -5,18 +5,18 @@ import (
"github.com/answerdev/answer/internal/base/handler"
"github.com/answerdev/answer/internal/base/translator"
"github.com/answerdev/answer/internal/service"
"github.com/answerdev/answer/internal/service/siteinfo"
"github.com/gin-gonic/gin"
"github.com/segmentfault/pacman/i18n"
)
type LangController struct {
translator i18n.Translator
siteInfoService *service.SiteInfoService
siteInfoService *siteinfo.SiteInfoService
}
// NewLangController new language controller.
func NewLangController(tr i18n.Translator, siteInfoService *service.SiteInfoService) *LangController {
func NewLangController(tr i18n.Translator, siteInfoService *siteinfo.SiteInfoService) *LangController {
return &LangController{translator: tr, siteInfoService: siteInfoService}
}