크리에이터 채널 페이지 추가
This commit is contained in:
@@ -20,6 +20,10 @@ enum UserApi {
|
||||
case logoutAllDevice
|
||||
case signOut(request: SignOutRequest)
|
||||
case updatePushToken(request: PushTokenUpdateRequest)
|
||||
case creatorFollow(request: CreatorFollowRequest)
|
||||
case creatorUnFollow(request: CreatorFollowRequest)
|
||||
case memberBlock(request: MemberBlockRequest)
|
||||
case memberUnBlock(request: MemberBlockRequest)
|
||||
}
|
||||
|
||||
extension UserApi: TargetType {
|
||||
@@ -61,12 +65,24 @@ extension UserApi: TargetType {
|
||||
|
||||
case .updatePushToken:
|
||||
return "/member/push-token/update"
|
||||
|
||||
case .creatorFollow:
|
||||
return "/member/creator/follow"
|
||||
|
||||
case .creatorUnFollow:
|
||||
return "/member/creator/unfollow"
|
||||
|
||||
case .memberBlock:
|
||||
return "/member/block"
|
||||
|
||||
case .memberUnBlock:
|
||||
return "/member/unblock"
|
||||
}
|
||||
}
|
||||
|
||||
var method: Moya.Method {
|
||||
switch self {
|
||||
case .login, .signUp, .findPassword, .notification, .logout, .logoutAllDevice, .signOut:
|
||||
case .login, .signUp, .findPassword, .notification, .logout, .logoutAllDevice, .signOut, .creatorFollow, .creatorUnFollow, .memberBlock, .memberUnBlock:
|
||||
return .post
|
||||
|
||||
case .searchUser, .getMypage, .getMemberInfo:
|
||||
@@ -105,6 +121,18 @@ extension UserApi: TargetType {
|
||||
|
||||
case .updatePushToken(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .creatorFollow(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .creatorUnFollow(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .memberBlock(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .memberUnBlock(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user