fix
杨锴
2024-09-09 677497cbfbf159417f2b1bb64aee0196c9fa6382
XQMuse/Root/Network/ViewModels/UserViewModel.swift
@@ -8,6 +8,33 @@
import Foundation
import UserDefaultsStore
class UserDefaultSettingViewModel{
            private static let settingInfo = UserDefaultsStore<UserDefaultSettingModel>(uniqueIdentifier: "settingModel")!
            static func saveSetting(_ model:UserDefaultSettingModel){
                        do{
                                    try settingInfo.save(model)
                        }catch{
                        }
            }
            static func getSetting()->UserDefaultSettingModel?{
                        var model:UserDefaultSettingModel?
                        if settingInfo.allObjects().first == nil{
                                    model = UserDefaultSettingModel()
                                    saveSetting(model!)
                        }else{
                                    model = settingInfo.allObjects().first
                        }
                        return model
            }
            static func clearSetting(){
                        settingInfo.deleteAll()
            }
}
class UserViewModel{
            private static let userInfo = UserDefaultsStore<LoginUserInfoModel>(uniqueIdentifier: "UserInfoModel")!