커뮤니티 댓글, 팬토크, 콘텐츠 댓글

- 프로필 이미지 터치시 차단, 신고가 가능한 유저 프로필 표시
This commit is contained in:
Yu Sung
2024-09-07 03:58:52 +09:00
parent 17ead38524
commit 7c5b30335e
15 changed files with 537 additions and 53 deletions

View File

@@ -33,6 +33,7 @@ enum UserApi {
case checkNickname(nickname: String)
case changeNickname(request: ProfileUpdateRequest)
case updateIdfa(request: IdfaUpdateRequest)
case getMemberProfile(memberId: Int)
}
extension UserApi: TargetType {
@@ -80,10 +81,10 @@ extension UserApi: TargetType {
case .creatorUnFollow:
return "/member/creator/unfollow"
case .getBlockedMemberIdList:
return "/member/block/id"
case .getBlockedMemberList, .memberBlock:
return "/member/block"
@@ -107,6 +108,9 @@ extension UserApi: TargetType {
case .updateIdfa:
return "/member/adid/update"
case .getMemberProfile(let memberId):
return "/member/profile/\(memberId)"
}
}
@@ -116,7 +120,7 @@ extension UserApi: TargetType {
.profileImageUpdate:
return .post
case .searchUser, .getMypage, .getMemberInfo, .getMyProfile, .getChangeNicknamePrice, .checkNickname, .getBlockedMemberList, .getBlockedMemberIdList:
case .searchUser, .getMypage, .getMemberInfo, .getMyProfile, .getChangeNicknamePrice, .checkNickname, .getBlockedMemberList, .getBlockedMemberIdList, .getMemberProfile:
return .get
case .updatePushToken, .profileUpdate, .changeNickname, .updateIdfa:
@@ -141,7 +145,7 @@ extension UserApi: TargetType {
case .getMypage, .getMyProfile, .getMemberInfo:
return .requestParameters(parameters: ["container" : "ios"], encoding: URLEncoding.queryString)
case .logout, .logoutAllDevice, .getChangeNicknamePrice, .getBlockedMemberIdList:
case .logout, .logoutAllDevice, .getChangeNicknamePrice, .getBlockedMemberIdList, .getMemberProfile:
return .requestPlain
case .notification(let request):