앱 메인

- pid 업데이트 API 적용
This commit is contained in:
2025-03-04 13:28:22 +09:00
parent 658f304ce5
commit 95c77d531d
5 changed files with 46 additions and 19 deletions

View File

@@ -5,6 +5,7 @@ import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.explorer.profile.MemberBlockRequest
import kr.co.vividnext.sodalive.live.room.detail.GetRoomDetailUser
import kr.co.vividnext.sodalive.main.GaidUpdateRequest
import kr.co.vividnext.sodalive.main.MarketingInfoUpdateRequest
import kr.co.vividnext.sodalive.main.PushTokenUpdateRequest
import kr.co.vividnext.sodalive.mypage.MyPageResponse
import kr.co.vividnext.sodalive.mypage.block.GetBlockedMemberListResponse
@@ -147,6 +148,12 @@ interface UserApi {
@Header("Authorization") authHeader: String
): Single<ApiResponse<Any>>
@PUT("/member/marketing-info/update")
fun updateMarketingInfo(
@Body request: MarketingInfoUpdateRequest,
@Header("Authorization") authHeader: String
): Single<ApiResponse<Any>>
@GET("/member/block")
fun getBlockedMemberList(
@Query("page") page: Int,

View File

@@ -4,7 +4,7 @@ import io.reactivex.rxjava3.core.Single
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.explorer.profile.MemberBlockRequest
import kr.co.vividnext.sodalive.live.room.detail.GetRoomDetailUser
import kr.co.vividnext.sodalive.main.GaidUpdateRequest
import kr.co.vividnext.sodalive.main.MarketingInfoUpdateRequest
import kr.co.vividnext.sodalive.main.PushTokenUpdateRequest
import kr.co.vividnext.sodalive.mypage.MyPageResponse
import kr.co.vividnext.sodalive.mypage.profile.ProfileResponse
@@ -66,14 +66,6 @@ class UserRepository(private val userApi: UserApi) {
authHeader = token
)
fun creatorUnFollow(
creatorId: Long,
token: String
) = userApi.creatorUnFollow(
request = CreatorFollowRequestRequest(creatorId = creatorId),
authHeader = token
)
fun searchUser(
nickname: String,
token: String
@@ -116,11 +108,11 @@ class UserRepository(private val userApi: UserApi) {
return userApi.getMyProfile(authHeader = token)
}
fun updateGaid(
request: GaidUpdateRequest,
fun updateMarketingInfo(
request: MarketingInfoUpdateRequest,
token: String
): Single<ApiResponse<Any>> {
return userApi.updateGaid(request, authHeader = token)
return userApi.updateMarketingInfo(request, authHeader = token)
}
fun getBlockedMemberList(page: Int, size: Int, token: String) = userApi.getBlockedMemberList(