refactor(LanguageDetectEvent): 언어 감지 요청 이벤트 클래스명 수정
- AudioContentLanguageDetectEvent -> LanguageDetectEvent
This commit is contained in:
@@ -343,7 +343,7 @@ class AudioContentService(
|
||||
.joinToString(" ")
|
||||
|
||||
applicationEventPublisher.publishEvent(
|
||||
AudioContentLanguageDetectEvent(
|
||||
LanguageDetectEvent(
|
||||
contentId = audioContent.id!!,
|
||||
query = papagoQuery
|
||||
)
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user