마이페이지 추가
This commit is contained in:
@@ -13,6 +13,7 @@ enum UserApi {
|
||||
case signUp(parameters: [MultipartFormData])
|
||||
case findPassword(request: ForgotPasswordRequest)
|
||||
case searchUser(nickname: String)
|
||||
case getMypage
|
||||
}
|
||||
|
||||
extension UserApi: TargetType {
|
||||
@@ -33,6 +34,9 @@ extension UserApi: TargetType {
|
||||
|
||||
case .searchUser:
|
||||
return "/member/search"
|
||||
|
||||
case .getMypage:
|
||||
return "/member/mypage"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,7 +45,7 @@ extension UserApi: TargetType {
|
||||
case .login, .signUp, .findPassword:
|
||||
return .post
|
||||
|
||||
case .searchUser:
|
||||
case .searchUser, .getMypage:
|
||||
return .get
|
||||
}
|
||||
}
|
||||
@@ -59,6 +63,9 @@ extension UserApi: TargetType {
|
||||
|
||||
case .searchUser(let nickname):
|
||||
return .requestParameters(parameters: ["nickname" : nickname], encoding: URLEncoding.queryString)
|
||||
|
||||
case .getMypage:
|
||||
return .requestParameters(parameters: ["container" : "ios"], encoding: URLEncoding.queryString)
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -28,4 +28,8 @@ final class UserRepository {
|
||||
func searchUser(nickname: String) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.searchUser(nickname: nickname))
|
||||
}
|
||||
|
||||
func getMypage() -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.getMypage)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user