회원탈퇴 페이지 추가

This commit is contained in:
Yu Sung
2023-08-10 22:57:41 +09:00
parent dbeb15ba17
commit c91301e658
8 changed files with 261 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ enum UserApi {
case notification(request: UpdateNotificationSettingRequest)
case logout
case logoutAllDevice
case signOut(request: SignOutRequest)
}
extension UserApi: TargetType {
@@ -53,12 +54,15 @@ extension UserApi: TargetType {
case .logoutAllDevice:
return "/member/logout/all"
case .signOut:
return "/member/sign_out"
}
}
var method: Moya.Method {
switch self {
case .login, .signUp, .findPassword, .notification, .logout, .logoutAllDevice:
case .login, .signUp, .findPassword, .notification, .logout, .logoutAllDevice, .signOut:
return .post
case .searchUser, .getMypage, .getMemberInfo:
@@ -88,6 +92,9 @@ extension UserApi: TargetType {
case .notification(let request):
return .requestJSONEncodable(request)
case .signOut(let request):
return .requestJSONEncodable(request)
}
}