fix(home): 홈 랭킹 query 값을 고정한다
This commit is contained in:
@@ -1,18 +1,26 @@
|
||||
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")
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ interface HomeApi {
|
||||
|
||||
@GET("/api/home/day-of-week-series")
|
||||
fun getDayOfWeekSeriesList(
|
||||
@Query("dayOfWeek") dayOfWeek: SeriesPublishedDaysOfWeek,
|
||||
@Query("dayOfWeek") dayOfWeek: String,
|
||||
@Header("Authorization") authHeader: String
|
||||
): Single<ApiResponse<List<GetSeriesListResponse.SeriesListItem>>>
|
||||
|
||||
@@ -34,7 +34,7 @@ interface HomeApi {
|
||||
|
||||
@GET("/api/home/content-ranking")
|
||||
fun getContentRankingBySort(
|
||||
@Query("sort") sort: ContentRankingSortType,
|
||||
@Query("sort") sort: String,
|
||||
@Header("Authorization") authHeader: String
|
||||
): Single<ApiResponse<List<GetAudioContentRankingItem>>>
|
||||
}
|
||||
|
||||
@@ -14,9 +14,10 @@ class HomeRepository(private val api: HomeApi) {
|
||||
)
|
||||
|
||||
fun getDayOfWeekSeriesList(
|
||||
dayOfWeek: SeriesPublishedDaysOfWeek, token: String
|
||||
dayOfWeek: SeriesPublishedDaysOfWeek,
|
||||
token: String
|
||||
) = api.getDayOfWeekSeriesList(
|
||||
dayOfWeek = dayOfWeek,
|
||||
dayOfWeek = dayOfWeek.queryValue,
|
||||
authHeader = token
|
||||
)
|
||||
|
||||
@@ -28,7 +29,7 @@ class HomeRepository(private val api: HomeApi) {
|
||||
sortType: ContentRankingSortType,
|
||||
token: String
|
||||
) = api.getContentRankingBySort(
|
||||
sort = sortType,
|
||||
sort = sortType.queryValue,
|
||||
authHeader = token
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user