fix(home): 홈 랭킹 query 값을 고정한다
This commit is contained in:
@@ -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")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>>>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user