fix: 앱 실행시 처음 실행하는 유저 정보 조회
- point를 가져와서 UserDefaults에 저장
This commit is contained in:
@@ -71,6 +71,7 @@ final class AppViewModel: ObservableObject {
|
||||
|
||||
if let data = decoded.data, decoded.success {
|
||||
UserDefaults.set(data.can, forKey: .can)
|
||||
UserDefaults.set(data.point, forKey: .point)
|
||||
UserDefaults.set(data.isAuth, forKey: .auth)
|
||||
UserDefaults.set(data.role.rawValue, forKey: .role)
|
||||
UserDefaults.set(data.auditionNotice ?? false, forKey: .isAuditionNotification)
|
||||
|
||||
@@ -11,6 +11,7 @@ enum UserDefaultsKey: String, CaseIterable {
|
||||
case auth
|
||||
case role
|
||||
case can
|
||||
case point
|
||||
case token
|
||||
case email
|
||||
case userId
|
||||
|
||||
@@ -68,6 +68,7 @@ final class HomeViewModel: ObservableObject {
|
||||
|
||||
if let data = decoded.data, decoded.success {
|
||||
UserDefaults.set(data.can, forKey: .can)
|
||||
UserDefaults.set(data.point, forKey: .point)
|
||||
UserDefaults.set(data.isAuth, forKey: .auth)
|
||||
UserDefaults.set(data.role.rawValue, forKey: .role)
|
||||
UserDefaults.set(data.auditionNotice ?? false, forKey: .isAuditionNotification)
|
||||
|
||||
@@ -13,6 +13,7 @@ enum MemberRole: String, Decodable {
|
||||
|
||||
struct GetMemberInfoResponse: Decodable {
|
||||
let can: Int
|
||||
let point: Int
|
||||
let isAuth: Bool
|
||||
let gender: String?
|
||||
let signupDate: String
|
||||
|
||||
Reference in New Issue
Block a user