메인 - 회원정보 가져오기, 푸시토큰 업데이트, 이벤트 팝업 추가

This commit is contained in:
Yu Sung
2023-08-11 04:16:16 +09:00
parent cb644f745e
commit af43d14f18
11 changed files with 384 additions and 1 deletions

View File

@@ -19,6 +19,7 @@ enum UserApi {
case logout
case logoutAllDevice
case signOut(request: SignOutRequest)
case updatePushToken(request: PushTokenUpdateRequest)
}
extension UserApi: TargetType {
@@ -57,6 +58,9 @@ extension UserApi: TargetType {
case .signOut:
return "/member/sign_out"
case .updatePushToken:
return "/member/push-token/update"
}
}
@@ -67,6 +71,9 @@ extension UserApi: TargetType {
case .searchUser, .getMypage, .getMemberInfo:
return .get
case .updatePushToken:
return .put
}
}
@@ -95,6 +102,9 @@ extension UserApi: TargetType {
case .signOut(let request):
return .requestJSONEncodable(request)
case .updatePushToken(let request):
return .requestJSONEncodable(request)
}
}