fix(content): 오디오 랭킹 query 값을 고정한다

This commit is contained in:
2026-07-09 17:38:46 +09:00
parent e089ef6f8a
commit d0539b00b0
4 changed files with 16 additions and 5 deletions
@@ -10,6 +10,6 @@ interface AudioRankingsApi {
@GET("/api/v2/audio/rankings")
fun getRankings(
@Header("Authorization") authHeader: String,
@Query("type") type: AudioRankingType
@Query("type") type: String
): Single<ApiResponse<AudioRankingResponse>>
}
@@ -14,11 +14,22 @@ enum class AudioRankingType(
val queryValue: String,
val label: String
) {
@SerializedName("WEEKLY_POPULAR")
WEEKLY_POPULAR("WEEKLY_POPULAR", "주간 인기"),
@SerializedName("RISING")
RISING("RISING", "지금 뜨는 중"),
@SerializedName("REVENUE")
REVENUE("REVENUE", "매출"),
@SerializedName("SALES_COUNT")
SALES_COUNT("SALES_COUNT", "판매량"),
@SerializedName("COMMENT_COUNT")
COMMENT_COUNT("COMMENT_COUNT", "댓글수"),
@SerializedName("LIKE_COUNT")
LIKE_COUNT("LIKE_COUNT", "좋아요")
}
@@ -3,6 +3,6 @@ package kr.co.vividnext.sodalive.v2.main.content.data
class AudioRankingsRepository(private val api: AudioRankingsApi) {
fun getRankings(token: String, type: AudioRankingType) = api.getRankings(
authHeader = token,
type = type
type = type.queryValue
)
}