🥅 尝试修复 forceRefresh not in

This commit is contained in:
BTMuli
2026-01-21 19:04:21 +08:00
parent a52d573094
commit 3cb0c423a5
2 changed files with 6 additions and 5 deletions

View File

@@ -203,7 +203,7 @@ import { emit } from "@tauri-apps/api/event";
import { open } from "@tauri-apps/plugin-dialog";
import { remove } from "@tauri-apps/plugin-fs";
import { platform } from "@tauri-apps/plugin-os";
import { relaunch } from "@tauri-apps/plugin-process";
import { exit, relaunch } from "@tauri-apps/plugin-process";
import { backUpUserData, restoreUserData } from "@utils/dataBS.js";
import TGLogger from "@utils/TGLogger.js";
import { bytesToSize, getCacheDir, getDeviceInfo, getRandomString } from "@utils/toolFunc.js";
@@ -448,7 +448,8 @@ async function confirmDelCache(): Promise<void> {
await TGLogger.Info("[Config][confirmDelCache] 缓存清除完成");
showSnackbar.success("缓存已清除!即将重启...");
await new Promise<void>((resolve) => setTimeout(resolve, 1500));
await relaunch();
if (isDevEnv.value) await exit();
else await relaunch();
}
// 恢复默认设置

View File

@@ -1,6 +1,6 @@
/**
* 负责米游社客户端的 callback 处理
* @since Beta v0.8.3
* @since Beta v0.9.4
*/
import showSnackbar from "@comp/func/snackbar.js";
@@ -544,7 +544,7 @@ class Client {
/**
* 获取米游社客户端的 cookie_token
* @since Beta v0.8.3
* @since Beta v0.9.4
* @param arg - 请求参数
* @returns 无返回值
*/
@@ -553,7 +553,7 @@ class Client {
): Promise<void> {
const user = useUserStore();
if (!user.cookie) return;
if (arg.payload.forceRefresh) {
if (typeof arg.payload === "object" && arg.payload.forceRefresh) {
const res = await passportReq.cookieToken(user.cookie);
if (typeof res !== "string") return;
user.cookie.cookie_token = res;