refactor(LanguageDetectEvent): 언어 감지 요청 이벤트 클래스명 수정

- AudioContentLanguageDetectEvent -> LanguageDetectEvent
This commit is contained in:
2025-11-25 15:42:32 +09:00
parent 93ccb666c4
commit ae2c699748
2 changed files with 5 additions and 5 deletions

View File

@@ -343,7 +343,7 @@ class AudioContentService(
.joinToString(" ")
applicationEventPublisher.publishEvent(
AudioContentLanguageDetectEvent(
LanguageDetectEvent(
contentId = audioContent.id!!,
query = papagoQuery
)

View File

@@ -17,7 +17,7 @@ import org.springframework.web.client.RestTemplate
/**
* 오디오 콘텐츠 메타데이터(제목/내용/태그) 기반으로 파파고 언어 감지를 요청하기 위한 이벤트.
*/
class AudioContentLanguageDetectEvent(
class LanguageDetectEvent(
val contentId: Long,
val query: String
)
@@ -27,7 +27,7 @@ data class PapagoLanguageDetectResponse(
)
@Component
class AudioContentLanguageDetectListener(
class LanguageDetectListener(
private val audioContentRepository: AudioContentRepository,
@Value("\${cloud.naver.papago-client-id}")
@@ -37,7 +37,7 @@ class AudioContentLanguageDetectListener(
private val papagoClientSecret: String
) {
private val log = LoggerFactory.getLogger(AudioContentLanguageDetectListener::class.java)
private val log = LoggerFactory.getLogger(LanguageDetectListener::class.java)
private val restTemplate: RestTemplate = RestTemplate()
@@ -46,7 +46,7 @@ class AudioContentLanguageDetectListener(
@Async
@TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT)
@Transactional(propagation = Propagation.REQUIRES_NEW)
fun detectLanguage(event: AudioContentLanguageDetectEvent) {
fun detectLanguage(event: LanguageDetectEvent) {
if (event.query.isBlank()) {
log.debug("[PapagoLanguageDetect] query is blank. Skip language detection. contentId={}", event.contentId)
return