fix(api): 콘텐츠 설정 PATCH 제외 API 파라미터를 제거한다

This commit is contained in:
2026-03-27 22:28:02 +09:00
parent 25d549b06f
commit 4815cac49b
15 changed files with 36 additions and 123 deletions

View File

@@ -2,7 +2,6 @@ package kr.co.vividnext.sodalive.search
import io.reactivex.rxjava3.core.Single
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.settings.ContentType
import retrofit2.http.GET
import retrofit2.http.Header
import retrofit2.http.Query
@@ -11,16 +10,12 @@ interface SearchApi {
@GET("/search")
fun searchUnified(
@Query("keyword") keyword: String,
@Query("isAdultContentVisible") isAdultContentVisible: Boolean,
@Query("contentType") contentType: ContentType,
@Header("Authorization") authHeader: String
): Single<ApiResponse<SearchUnifiedResponse>>
@GET("/search/creators")
fun searchCreatorList(
@Query("keyword") keyword: String,
@Query("isAdultContentVisible") isAdultContentVisible: Boolean,
@Query("contentType") contentType: ContentType,
@Query("page") page: Int,
@Query("size") size: Int,
@Header("Authorization") authHeader: String
@@ -29,8 +24,6 @@ interface SearchApi {
@GET("/search/contents")
fun searchContentList(
@Query("keyword") keyword: String,
@Query("isAdultContentVisible") isAdultContentVisible: Boolean,
@Query("contentType") contentType: ContentType,
@Query("page") page: Int,
@Query("size") size: Int,
@Header("Authorization") authHeader: String
@@ -39,8 +32,6 @@ interface SearchApi {
@GET("/search/series")
fun searchSeriesList(
@Query("keyword") keyword: String,
@Query("isAdultContentVisible") isAdultContentVisible: Boolean,
@Query("contentType") contentType: ContentType,
@Query("page") page: Int,
@Query("size") size: Int,
@Header("Authorization") authHeader: String

View File

@@ -1,16 +1,11 @@
package kr.co.vividnext.sodalive.search
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
import kr.co.vividnext.sodalive.settings.ContentType
class SearchRepository(private val api: SearchApi) {
fun searchUnified(
keyword: String,
token: String
) = api.searchUnified(
keyword = keyword,
isAdultContentVisible = SharedPreferenceManager.isAdultContentVisible,
contentType = ContentType.values()[SharedPreferenceManager.contentPreference],
authHeader = token
)
@@ -21,8 +16,6 @@ class SearchRepository(private val api: SearchApi) {
token: String
) = api.searchCreatorList(
keyword = keyword,
isAdultContentVisible = SharedPreferenceManager.isAdultContentVisible,
contentType = ContentType.values()[SharedPreferenceManager.contentPreference],
page = page - 1,
size = size,
authHeader = token
@@ -35,8 +28,6 @@ class SearchRepository(private val api: SearchApi) {
token: String
) = api.searchContentList(
keyword = keyword,
isAdultContentVisible = SharedPreferenceManager.isAdultContentVisible,
contentType = ContentType.values()[SharedPreferenceManager.contentPreference],
page = page - 1,
size = size,
authHeader = token
@@ -49,8 +40,6 @@ class SearchRepository(private val api: SearchApi) {
token: String
) = api.searchSeriesList(
keyword = keyword,
isAdultContentVisible = SharedPreferenceManager.isAdultContentVisible,
contentType = ContentType.values()[SharedPreferenceManager.contentPreference],
page = page - 1,
size = size,
authHeader = token