From d7213a2599c0abcef0dc94db37c45da5dee497f2 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期二, 19 十一月 2024 09:28:39 +0800
Subject: [PATCH] fix bug

---
 XQMuse/Root/Network/ViewModels/UserViewModel.swift |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/XQMuse/Root/Network/ViewModels/UserViewModel.swift b/XQMuse/Root/Network/ViewModels/UserViewModel.swift
index 86f4104..5771818 100644
--- a/XQMuse/Root/Network/ViewModels/UserViewModel.swift
+++ b/XQMuse/Root/Network/ViewModels/UserViewModel.swift
@@ -36,8 +36,20 @@
 }
 
 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

--
Gitblit v1.7.1