This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/answer.git

commit 3b07b39d896ed755e44515ba8106d56132cc5439
Author: hgaol <[email protected]>
AuthorDate: Wed Mar 26 18:11:31 2025 +0800

    remove unused service in question service
---
 cmd/wire_gen.go                              | 8 ++++----
 internal/service/content/question_service.go | 3 ---
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/cmd/wire_gen.go b/cmd/wire_gen.go
index 95fba595..702f60df 100644
--- a/cmd/wire_gen.go
+++ b/cmd/wire_gen.go
@@ -204,10 +204,7 @@ func initApplication(debug bool, serverConf *conf.Server, 
dbConf *data.Database,
        externalNotificationService := 
notification.NewExternalNotificationService(dataData, 
userNotificationConfigRepo, followRepo, emailService, userRepo, 
externalNotificationQueueService, userExternalLoginRepo, siteInfoCommonService)
        reviewRepo := review.NewReviewRepo(dataData)
        reviewService := review2.NewReviewService(reviewRepo, objService, 
userCommon, userRepo, questionRepo, answerRepo, userRoleRelService, 
externalNotificationQueueService, tagCommonService, questionCommon, 
notificationQueueService, siteInfoCommonService)
-       searchParser := search_parser.NewSearchParser(tagCommonService, 
userCommon)
-       searchRepo := search_common.NewSearchRepo(dataData, uniqueIDRepo, 
userCommon, tagCommonService)
-       searchService := content.NewSearchService(searchParser, searchRepo)
-       questionService := content.NewQuestionService(activityRepo, 
questionRepo, answerRepo, tagCommonService, tagService, questionCommon, 
userCommon, userRepo, userRoleRelService, revisionService, metaCommonService, 
collectionCommon, answerActivityService, emailService, 
notificationQueueService, externalNotificationQueueService, 
activityQueueService, siteInfoCommonService, externalNotificationService, 
reviewService, configService, eventQueueService, reviewRepo, searchService)
+       questionService := content.NewQuestionService(activityRepo, 
questionRepo, answerRepo, tagCommonService, tagService, questionCommon, 
userCommon, userRepo, userRoleRelService, revisionService, metaCommonService, 
collectionCommon, answerActivityService, emailService, 
notificationQueueService, externalNotificationQueueService, 
activityQueueService, siteInfoCommonService, externalNotificationService, 
reviewService, configService, eventQueueService, reviewRepo)
        answerService := content.NewAnswerService(answerRepo, questionRepo, 
questionCommon, userCommon, collectionCommon, userRepo, revisionService, 
answerActivityService, answerCommon, voteRepo, emailService, 
userRoleRelService, notificationQueueService, externalNotificationQueueService, 
activityQueueService, reviewService, eventQueueService)
        reportHandle := report_handle.NewReportHandle(questionService, 
answerService, commentService)
        reportService := report2.NewReportService(reportRepo, objService, 
userCommon, answerRepo, questionRepo, commentCommonRepo, reportHandle, 
configService, eventQueueService)
@@ -224,6 +221,9 @@ func initApplication(debug bool, serverConf *conf.Server, 
dbConf *data.Database,
        collectionController := 
controller.NewCollectionController(collectionService)
        questionController := controller.NewQuestionController(questionService, 
answerService, rankService, siteInfoCommonService, captchaService, 
rateLimitMiddleware)
        answerController := controller.NewAnswerController(answerService, 
rankService, captchaService, siteInfoCommonService, rateLimitMiddleware)
+       searchParser := search_parser.NewSearchParser(tagCommonService, 
userCommon)
+       searchRepo := search_common.NewSearchRepo(dataData, uniqueIDRepo, 
userCommon, tagCommonService)
+       searchService := content.NewSearchService(searchParser, searchRepo)
        searchController := controller.NewSearchController(searchService, 
captchaService)
        reviewActivityRepo := activity.NewReviewActivityRepo(dataData, 
activityRepo, userRankRepo, configService)
        contentRevisionService := content.NewRevisionService(revisionRepo, 
userCommon, questionCommon, answerService, objService, questionRepo, 
answerRepo, tagRepo, tagCommonService, notificationQueueService, 
activityQueueService, reportRepo, reviewService, reviewActivityRepo)
diff --git a/internal/service/content/question_service.go 
b/internal/service/content/question_service.go
index 4c4518af..ec9ce48e 100644
--- a/internal/service/content/question_service.go
+++ b/internal/service/content/question_service.go
@@ -93,7 +93,6 @@ type QuestionService struct {
        configService                    *config.ConfigService
        eventQueueService                event_queue.EventQueueService
        reviewRepo                       review.ReviewRepo
-       searchService                    *SearchService
 }
 
 func NewQuestionService(
@@ -120,7 +119,6 @@ func NewQuestionService(
        configService *config.ConfigService,
        eventQueueService event_queue.EventQueueService,
        reviewRepo review.ReviewRepo,
-       serviceService *SearchService,
 ) *QuestionService {
        return &QuestionService{
                activityRepo:                     activityRepo,
@@ -146,7 +144,6 @@ func NewQuestionService(
                configService:                    configService,
                eventQueueService:                eventQueueService,
                reviewRepo:                       reviewRepo,
-               searchService:                    serviceService,
        }
 }
 

Reply via email to