登录响应数据
This commit is contained in:
@@ -25,7 +25,11 @@ import Utils from "../../Main/Common/Utils";
|
||||
import { InnerMsgCode } from "../../Main/Config/InnerMsgCode";
|
||||
import { promptItem } from "../Item/promptItem";
|
||||
import LanguageUtils, { LanguageType } from "../../Main/Common/LanguageUtils";
|
||||
import { DataManager } from "../../chat18x/data/DataManager";
|
||||
import { DataManager, DataId } from "../../chat18x/data/DataManager";
|
||||
import { LoginData } from "../../chat18x/data/LoginData";
|
||||
import { AccountData } from "../../chat18x/data/AccountData";
|
||||
import { MetaData } from "../../chat18x/data/MetaData";
|
||||
import { NetTimeData } from "../../chat18x/data/NetTimeData";
|
||||
import ConfigManager from "../../chat18x/manager/ConfigManager";
|
||||
import { AppConfig } from "db://assets/Scripts/chat18x/config/env/appConfig";
|
||||
import DeviceIdService from "db://assets/Scripts/chat18x/foundation/identity/DeviceIdService";
|
||||
@@ -259,6 +263,27 @@ export class PreloadUI extends Component {
|
||||
let res = await AuthService.I.login(reqData);
|
||||
console.log("登录响应数据:", res);
|
||||
if (res && res.code === ApiCode.OK) {
|
||||
const resData = res.data;
|
||||
// 保存数据
|
||||
const loginData = DataManager.I.getDataById<LoginData>(DataId.Login);
|
||||
loginData.operateType = resData.OperateType;
|
||||
loginData.token = resData.Token;
|
||||
loginData.ip = resData.Ip;
|
||||
loginData.machineIdentifier = resData.MachineIdentifier;
|
||||
loginData.sdkUid = resData.SdkUid;
|
||||
loginData.lastLoginTime = resData.LastLoginTime;
|
||||
const accountData = DataManager.I.getDataById<AccountData>(DataId.Account);
|
||||
accountData.identifier = resData.Identifier;
|
||||
accountData.identityType = resData.IdentityType;
|
||||
accountData.uid = resData.Uid;
|
||||
accountData.isNewGuide = resData.IsNewGuide;
|
||||
accountData.isNewRegist = resData.IsNewRegist;
|
||||
const metaData = DataManager.I.getDataById<MetaData>(DataId.Meta);
|
||||
metaData.gameName = resData.GameName;
|
||||
const netTimeData = DataManager.I.getDataById<NetTimeData>(DataId.NetTime);
|
||||
netTimeData.serverTime = resData.ServerTime;
|
||||
netTimeData.timezoneOffset = resData.TimezoneOffset;
|
||||
|
||||
this.loginFinish = true;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user