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(" ") .joinToString(" ")
applicationEventPublisher.publishEvent( applicationEventPublisher.publishEvent(
AudioContentLanguageDetectEvent( LanguageDetectEvent(
contentId = audioContent.id!!, contentId = audioContent.id!!,
query = papagoQuery query = papagoQuery
) )

View File

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