🎨 完善 fp 更新逻辑

This commit is contained in:
BTMuli
2023-11-16 20:59:32 +08:00
parent fc3d417961
commit 219286f6a1

View File

@@ -164,6 +164,7 @@ import { useUserStore } from "../../store/modules/user";
import { getBuildTime } from "../../utils/TGBuild";
import { bytesToSize, getCacheDir, getDeviceInfo } from "../../utils/toolFunc";
import { backupUiafData, restoreUiafData } from "../../utils/UIAF";
import { getDeviceFp } from "../../web/request/getDeviceFp";
import TGRequest from "../../web/request/TGRequest";
import { backupAbyssData, backupCookieData } from "../../web/utils/backupData";
import { restoreAbyssData, restoreCookieData } from "../../web/utils/restoreData";
@@ -279,6 +280,10 @@ async function confirmRefreshUser(): Promise<void> {
});
return;
}
const deviceInfo = appStore.deviceInfo;
if (deviceInfo.device_fp === "00000000000") {
appStore.deviceInfo = await getDeviceFp(appStore.deviceInfo);
}
let failCount = 0;
loadingTitle.value = "正在验证 ltoken...";
loading.value = true;