diff --git a/backend/application/api/src/main/kotlin/io/raemian/api/goal/service/GoalService.kt b/backend/application/api/src/main/kotlin/io/raemian/api/goal/service/GoalService.kt index 49e29fd1..1f4b106f 100644 --- a/backend/application/api/src/main/kotlin/io/raemian/api/goal/service/GoalService.kt +++ b/backend/application/api/src/main/kotlin/io/raemian/api/goal/service/GoalService.kt @@ -2,6 +2,7 @@ package io.raemian.api.goal.service import io.raemian.api.comment.service.CommentService import io.raemian.api.emoji.service.EmojiService +import io.raemian.api.event.model.CreatedCommentEvent import io.raemian.api.event.model.CreatedGoalEvent import io.raemian.api.event.model.DeletedGoalEvent import io.raemian.api.goal.controller.request.CreateGoalRequest @@ -59,6 +60,11 @@ class GoalService( CreatedGoalEvent(lifeMap.id!!), ) + // goal 생성시 comment count 이벤트 발행 + applicationEventPublisher.publishEvent( + CreatedCommentEvent(goal.id!!), + ) + return CreateGoalResult(goal) }