fix(creator-channel): 콘텐츠 정렬 query 값을 고정한다

This commit is contained in:
2026-07-09 17:38:39 +09:00
parent a8a70df304
commit e089ef6f8a
3 changed files with 25 additions and 13 deletions

View File

@@ -1,9 +1,22 @@
package kr.co.vividnext.sodalive.v2.common.data
enum class ContentSort {
LATEST,
POPULAR,
OWNED,
PRICE_HIGH,
PRICE_LOW
import androidx.annotation.Keep
import com.google.gson.annotations.SerializedName
@Keep
enum class ContentSort(val queryValue: String) {
@SerializedName("LATEST")
LATEST("LATEST"),
@SerializedName("POPULAR")
POPULAR("POPULAR"),
@SerializedName("OWNED")
OWNED("OWNED"),
@SerializedName("PRICE_HIGH")
PRICE_HIGH("PRICE_HIGH"),
@SerializedName("PRICE_LOW")
PRICE_LOW("PRICE_LOW")
}

View File

@@ -2,7 +2,6 @@ package kr.co.vividnext.sodalive.v2.creator.channel.data
import io.reactivex.rxjava3.core.Single
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.v2.common.data.ContentSort
import kr.co.vividnext.sodalive.v2.creator.channel.audio.data.CreatorChannelAudioTabResponse
import kr.co.vividnext.sodalive.v2.creator.channel.community.data.CreatorChannelCommunityTabResponse
import kr.co.vividnext.sodalive.v2.creator.channel.community.detail.data.CreatorChannelCommunityCommentsResponse
@@ -29,7 +28,7 @@ interface CreatorChannelApi {
@Path("creatorId") creatorId: Long,
@Query("page") page: Int,
@Query("size") size: Int,
@Query("sort") sort: ContentSort,
@Query("sort") sort: String,
@Header("Authorization") authHeader: String
): Single<ApiResponse<CreatorChannelLiveTabResponse>>
@@ -38,7 +37,7 @@ interface CreatorChannelApi {
@Path("creatorId") creatorId: Long,
@Query("page") page: Int,
@Query("size") size: Int,
@Query("sort") sort: ContentSort,
@Query("sort") sort: String,
@Query("themeId") themeId: Long?,
@Header("Authorization") authHeader: String
): Single<ApiResponse<CreatorChannelAudioTabResponse>>
@@ -48,7 +47,7 @@ interface CreatorChannelApi {
@Path("creatorId") creatorId: Long,
@Query("page") page: Int,
@Query("size") size: Int,
@Query("sort") sort: ContentSort,
@Query("sort") sort: String,
@Header("Authorization") authHeader: String
): Single<ApiResponse<CreatorChannelSeriesTabResponse>>

View File

@@ -33,7 +33,7 @@ class CreatorChannelRepository(
creatorId = creatorId,
page = page,
size = size,
sort = sort,
sort = sort.queryValue,
authHeader = token
)
@@ -48,7 +48,7 @@ class CreatorChannelRepository(
creatorId = creatorId,
page = page,
size = size,
sort = sort,
sort = sort.queryValue,
themeId = themeId,
authHeader = token
)
@@ -63,7 +63,7 @@ class CreatorChannelRepository(
creatorId = creatorId,
page = page,
size = size,
sort = sort,
sort = sort.queryValue,
authHeader = token
)