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