From 0ddf416b9d1d41bb70a623b3b7a94c409b9416c1 Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 16 Dec 2025 07:07:49 +0900 Subject: [PATCH] =?UTF-8?q?AI=20=EC=B1=84=ED=8C=85=20=EC=9B=90=EC=9E=91=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=20-=20=EB=B2=88=EC=97=AD=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=EA=B0=80=20=EC=9E=88=EC=9C=BC=EB=A9=B4=20?= =?UTF-8?q?=EB=B2=88=EC=97=AD=20=EB=8D=B0=EC=9D=B4=ED=84=B0=EB=A5=BC=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chat/original/OriginalWorkDetailResponse.kt | 13 ++++++++++++- .../original/detail/OriginalWorkDetailActivity.kt | 11 +++++++---- .../original/detail/OriginalWorkInfoFragment.kt | 5 +++-- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt index b6707093..703a5b43 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt @@ -21,5 +21,16 @@ data class OriginalWorkDetailResponse( @SerializedName("studio") val studio: String?, @SerializedName("originalLinks") val originalLinks: List, @SerializedName("tags") val tags: List, - @SerializedName("characters") val characters: List + @SerializedName("characters") val characters: List, + @SerializedName("translated") val translated: TranslatedOriginalWork? +) : Parcelable + +@Parcelize +@Keep +data class TranslatedOriginalWork( + @SerializedName("title") val title: String, + @SerializedName("contentType") val contentType: String, + @SerializedName("category") val category: String, + @SerializedName("description") val description: String, + @SerializedName("tags") val tags: List ) : Parcelable diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt index f14ef560..5fef8c5b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt @@ -152,10 +152,13 @@ class OriginalWorkDetailActivity : BaseActivity( FragmentOriginalWorkInfoBinding::inflate @@ -44,7 +44,8 @@ class OriginalWorkInfoFragment : BaseFragment( val data = originalWorkDetailResponse ?: return // 1. 작품 소개 - binding.tvDesc.text = data.description + val translated = data.translated + binding.tvDesc.text = translated?.description ?: data.description // 2-3. 원작 보러 가기 섹션 val links = data.originalLinks