| | |
| | | } |
| | | |
| | | class UserViewModel{ |
| | | private static let userLoginInfo = UserDefaultsStore<LoginUserInfoModel>(uniqueIdentifier: "userLoginInfo")! |
| | | private static let userAvatarInfo = UserDefaultsStore<UserInfoModel>(uniqueIdentifier: "userAvatarInfo")! |
| | | private static let userLoginInfo = UserDefaultsStore<LoginUserInfoModel>(uniqueIdentifier: "userLoginInfo")! |
| | | private static let userAvatarInfo = UserDefaultsStore<UserInfoModel>(uniqueIdentifier: "userAvatarInfo")! |
| | | |
| | | //用户UUID |
| | | static var DeviceUUID:String{ |
| | | if let uuid = UserDefaults.standard.value(forKey: "device_UUID") as? String{ |
| | | return uuid |
| | | }else{ |
| | | let uuid = UUID().uuidString |
| | | UserDefaults.standard.set(uuid, forKey: "device_UUID") |
| | | UserDefaults.standard.synchronize() |
| | | return uuid |
| | | } |
| | | } |
| | | |
| | | static func getToken()->String?{ |
| | | return UserDefaults.standard.object(forKey: "_userToken") as? String |