From a8a70df304ffd409dd978a7ba859c3760b775165 Mon Sep 17 00:00:00 2001 From: klaus Date: Thu, 9 Jul 2026 17:38:34 +0900 Subject: [PATCH] =?UTF-8?q?fix(series):=20=EC=9A=94=EC=9D=BC=20query=20?= =?UTF-8?q?=EA=B0=92=EC=9D=84=20=EA=B3=A0=EC=A0=95=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../series/main/SeriesMainApi.kt | 3 +- .../series/main/SeriesMainRepository.kt | 2 +- .../home/SeriesPublishedDaysOfWeek.kt | 30 +++++++++++++++++-- 3 files changed, 30 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainApi.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainApi.kt index 288bbe4b..564e02c0 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainApi.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainApi.kt @@ -5,7 +5,6 @@ import kr.co.vividnext.sodalive.audio_content.series.GetSeriesListResponse import kr.co.vividnext.sodalive.audio_content.series.main.by_genre.GetSeriesGenreListResponse import kr.co.vividnext.sodalive.audio_content.series.main.home.SeriesHomeResponse import kr.co.vividnext.sodalive.common.ApiResponse -import kr.co.vividnext.sodalive.home.SeriesPublishedDaysOfWeek import retrofit2.http.GET import retrofit2.http.Header import retrofit2.http.Query @@ -23,7 +22,7 @@ interface SeriesMainApi { @GET("/audio-content/series/main/day-of-week") fun getDayOfWeekSeriesList( - @Query("dayOfWeek") dayOfWeek: SeriesPublishedDaysOfWeek, + @Query("dayOfWeek") dayOfWeek: String, @Query("page") page: Int, @Query("size") size: Int, @Header("Authorization") authHeader: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainRepository.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainRepository.kt index e1cc94e4..9a700ebe 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainRepository.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/SeriesMainRepository.kt @@ -19,7 +19,7 @@ class SeriesMainRepository( size: Int, token: String ) = api.getDayOfWeekSeriesList( - dayOfWeek = dayOfWeek, + dayOfWeek = dayOfWeek.queryValue, page = page - 1, size = size, authHeader = token diff --git a/app/src/main/java/kr/co/vividnext/sodalive/home/SeriesPublishedDaysOfWeek.kt b/app/src/main/java/kr/co/vividnext/sodalive/home/SeriesPublishedDaysOfWeek.kt index dd429f53..3c0d40ff 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/home/SeriesPublishedDaysOfWeek.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/home/SeriesPublishedDaysOfWeek.kt @@ -1,5 +1,31 @@ package kr.co.vividnext.sodalive.home -enum class SeriesPublishedDaysOfWeek { - SUN, MON, TUE, WED, THU, FRI, SAT, RANDOM +import androidx.annotation.Keep +import com.google.gson.annotations.SerializedName + +@Keep +enum class SeriesPublishedDaysOfWeek(val queryValue: String) { + @SerializedName("SUN") + SUN("SUN"), + + @SerializedName("MON") + MON("MON"), + + @SerializedName("TUE") + TUE("TUE"), + + @SerializedName("WED") + WED("WED"), + + @SerializedName("THU") + THU("THU"), + + @SerializedName("FRI") + FRI("FRI"), + + @SerializedName("SAT") + SAT("SAT"), + + @SerializedName("RANDOM") + RANDOM("RANDOM") }