fix(series): 요일 query 값을 고정한다

This commit is contained in:
2026-07-09 17:38:34 +09:00
parent a207a8f840
commit a8a70df304
3 changed files with 30 additions and 5 deletions

View File

@@ -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

View File

@@ -19,7 +19,7 @@ class SeriesMainRepository(
size: Int,
token: String
) = api.getDayOfWeekSeriesList(
dayOfWeek = dayOfWeek,
dayOfWeek = dayOfWeek.queryValue,
page = page - 1,
size = size,
authHeader = token

View File

@@ -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")
}