|
@@ -203,9 +203,12 @@ export class CloudUser extends CloudObject {
|
|
|
if (userCacheStr) {
|
|
|
let userData = JSON.parse(userCacheStr)
|
|
|
// 设置用户信息
|
|
|
- this.id = userData?.objectId;
|
|
|
+ this.id = userData?.id;
|
|
|
+ this.className = "_User";
|
|
|
+ this.updatedAt = userData?.updatedAt;
|
|
|
+ this.createdAt = userData?.createdAt;
|
|
|
this.sessionToken = userData?.sessionToken;
|
|
|
- this.data = userData; // 保存用户数据
|
|
|
+ this.data = userData.data // 保存用户数据
|
|
|
console.log("用户缓存信息读取完毕:");
|
|
|
console.log(this);
|
|
|
}
|
|
@@ -234,7 +237,7 @@ export class CloudUser extends CloudObject {
|
|
|
}
|
|
|
return result;*/
|
|
|
}
|
|
|
- /**读取用户缓存 */
|
|
|
+
|
|
|
/**更新用户缓存 */
|
|
|
async updateCache() {
|
|
|
if (!this.sessionToken) {
|
|
@@ -255,16 +258,18 @@ export class CloudUser extends CloudObject {
|
|
|
let userCacheStr = localStorage.getItem("NCloud/hcx/User")
|
|
|
console.log("读取到的用户缓存信息:");
|
|
|
console.log(userCacheStr);
|
|
|
- // if (userCacheStr) {
|
|
|
- // let userData = JSON.parse(userCacheStr)
|
|
|
- // // 设置用户信息
|
|
|
- // this.id = userData?.objectId;
|
|
|
- // this.sessionToken = userData?.sessionToken;
|
|
|
- // this.data = userData; // 保存用户数据
|
|
|
- // console.log("用户缓存信息重新读取完毕:");
|
|
|
- // console.log(this);
|
|
|
- // }
|
|
|
- // return this;
|
|
|
+ if (userCacheStr) {
|
|
|
+ let userData = JSON.parse(userCacheStr)
|
|
|
+ // 设置用户信息
|
|
|
+ this.id = userData?.id;
|
|
|
+ this.className = "_User";
|
|
|
+ this.updatedAt = userData?.updatedAt;
|
|
|
+ this.createdAt = userData?.createdAt;
|
|
|
+ this.sessionToken = userData?.sessionToken;
|
|
|
+ this.data = userData.data // 保存用户数据
|
|
|
+ console.log("用户缓存信息读取完毕:");
|
|
|
+ console.log(this);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/** 登录 */
|
|
@@ -288,9 +293,9 @@ export class CloudUser extends CloudObject {
|
|
|
this.id = result?.objectId;
|
|
|
this.sessionToken = result?.sessionToken;
|
|
|
this.updatedAt=result?.updatedAt;
|
|
|
- this.className = result?._className;
|
|
|
+ this.className = '_User';
|
|
|
this.createdAt = result?.createdAt;
|
|
|
- let excludedKeys = ["objectId", "sessionToken", "createdAt", "updatedAt", "_className"];
|
|
|
+ let excludedKeys = ["objectId", "sessionToken", "createdAt", "updatedAt"];
|
|
|
for (let key of excludedKeys) {
|
|
|
delete result[key];
|
|
|
}
|