fix(home): 홈 랭킹 query 값을 고정한다

This commit is contained in:
2026-07-09 17:38:28 +09:00
parent 6c85f81f98
commit a207a8f840
3 changed files with 19 additions and 10 deletions

View File

@@ -1,18 +1,26 @@
package kr.co.vividnext.sodalive.home package kr.co.vividnext.sodalive.home
import androidx.annotation.Keep
import com.google.gson.annotations.SerializedName
/** /**
* 콘텐츠 랭킹 정렬 기준 * 콘텐츠 랭킹 정렬 기준
*/ */
enum class ContentRankingSortType { @Keep
enum class ContentRankingSortType(val queryValue: String) {
// 매출 // 매출
REVENUE, @SerializedName("REVENUE")
REVENUE("REVENUE"),
// 판매량 // 판매량
SALES_COUNT, @SerializedName("SALES_COUNT")
SALES_COUNT("SALES_COUNT"),
// 댓글 수 // 댓글 수
COMMENT_COUNT, @SerializedName("COMMENT_COUNT")
COMMENT_COUNT("COMMENT_COUNT"),
// 좋아요 수 // 좋아요 수
LIKE_COUNT @SerializedName("LIKE_COUNT")
LIKE_COUNT("LIKE_COUNT")
} }

View File

@@ -23,7 +23,7 @@ interface HomeApi {
@GET("/api/home/day-of-week-series") @GET("/api/home/day-of-week-series")
fun getDayOfWeekSeriesList( fun getDayOfWeekSeriesList(
@Query("dayOfWeek") dayOfWeek: SeriesPublishedDaysOfWeek, @Query("dayOfWeek") dayOfWeek: String,
@Header("Authorization") authHeader: String @Header("Authorization") authHeader: String
): Single<ApiResponse<List<GetSeriesListResponse.SeriesListItem>>> ): Single<ApiResponse<List<GetSeriesListResponse.SeriesListItem>>>
@@ -34,7 +34,7 @@ interface HomeApi {
@GET("/api/home/content-ranking") @GET("/api/home/content-ranking")
fun getContentRankingBySort( fun getContentRankingBySort(
@Query("sort") sort: ContentRankingSortType, @Query("sort") sort: String,
@Header("Authorization") authHeader: String @Header("Authorization") authHeader: String
): Single<ApiResponse<List<GetAudioContentRankingItem>>> ): Single<ApiResponse<List<GetAudioContentRankingItem>>>
} }

View File

@@ -14,9 +14,10 @@ class HomeRepository(private val api: HomeApi) {
) )
fun getDayOfWeekSeriesList( fun getDayOfWeekSeriesList(
dayOfWeek: SeriesPublishedDaysOfWeek, token: String dayOfWeek: SeriesPublishedDaysOfWeek,
token: String
) = api.getDayOfWeekSeriesList( ) = api.getDayOfWeekSeriesList(
dayOfWeek = dayOfWeek, dayOfWeek = dayOfWeek.queryValue,
authHeader = token authHeader = token
) )
@@ -28,7 +29,7 @@ class HomeRepository(private val api: HomeApi) {
sortType: ContentRankingSortType, sortType: ContentRankingSortType,
token: String token: String
) = api.getContentRankingBySort( ) = api.getContentRankingBySort(
sort = sortType, sort = sortType.queryValue,
authHeader = token authHeader = token
) )
} }