애플 로그인 기능 추가
This commit is contained in:
@@ -10,6 +10,7 @@ import Moya
|
||||
|
||||
enum UserApi {
|
||||
case login(request: LoginRequest)
|
||||
case loginApple(request: SocialLoginRequest)
|
||||
case signUp(request: SignUpRequest)
|
||||
case findPassword(request: ForgotPasswordRequest)
|
||||
case searchUser(nickname: String)
|
||||
@@ -47,6 +48,9 @@ extension UserApi: TargetType {
|
||||
case .login:
|
||||
return "/member/login"
|
||||
|
||||
case .loginApple:
|
||||
return "/member/login/apple"
|
||||
|
||||
case .signUp:
|
||||
return "/member/signup/v2"
|
||||
|
||||
@@ -120,7 +124,7 @@ extension UserApi: TargetType {
|
||||
|
||||
var method: Moya.Method {
|
||||
switch self {
|
||||
case .login, .signUp, .findPassword, .notification, .logout, .logoutAllDevice, .signOut, .creatorFollow, .creatorUnFollow, .memberBlock, .memberUnBlock,
|
||||
case .login, .loginApple, .signUp, .findPassword, .notification, .logout, .logoutAllDevice, .signOut, .creatorFollow, .creatorUnFollow, .memberBlock, .memberUnBlock,
|
||||
.profileImageUpdate:
|
||||
return .post
|
||||
|
||||
@@ -137,6 +141,9 @@ extension UserApi: TargetType {
|
||||
case .login(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .loginApple(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .signUp(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
@@ -199,7 +206,7 @@ extension UserApi: TargetType {
|
||||
|
||||
var headers: [String : String]? {
|
||||
switch self {
|
||||
case .login, .signUp, .findPassword:
|
||||
case .login, .loginApple, .signUp, .findPassword:
|
||||
return nil
|
||||
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user