fix(content): 성인 콘텐츠 설정 동기화와 국가별 인증 분기를 적용한다
This commit is contained in:
@@ -19,6 +19,7 @@ enum UserApi {
|
||||
case searchUser(nickname: String)
|
||||
case getMypage
|
||||
case getMemberInfo
|
||||
case updateContentPreference(request: UpdateContentPreferenceRequest)
|
||||
case notification(request: UpdateNotificationSettingRequest)
|
||||
case logout
|
||||
case logoutAllDevice
|
||||
@@ -77,6 +78,9 @@ extension UserApi: TargetType {
|
||||
|
||||
case .getMemberInfo:
|
||||
return "/member/info"
|
||||
|
||||
case .updateContentPreference:
|
||||
return "/member/content-preference"
|
||||
|
||||
case .notification:
|
||||
return "/member/notification"
|
||||
@@ -142,6 +146,9 @@ extension UserApi: TargetType {
|
||||
|
||||
case .searchUser, .getMypage, .getMemberInfo, .getMyProfile, .getChangeNicknamePrice, .checkNickname, .getBlockedMemberList, .getBlockedMemberIdList, .getMemberProfile:
|
||||
return .get
|
||||
|
||||
case .updateContentPreference:
|
||||
return .patch
|
||||
|
||||
case .updatePushToken, .profileUpdate, .changeNickname, .updateIdfa, .updateMarketingInfo:
|
||||
return .put
|
||||
@@ -182,6 +189,9 @@ extension UserApi: TargetType {
|
||||
|
||||
case .notification(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .updateContentPreference(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .signOut(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
Reference in New Issue
Block a user