Skip to content

Commit 3cb0c42

Browse files
committed
🥅 尝试修复 forceRefresh not in
1 parent a52d573 commit 3cb0c42

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

src/pages/common/PageConfig.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ import { emit } from "@tauri-apps/api/event";
203203
import { open } from "@tauri-apps/plugin-dialog";
204204
import { remove } from "@tauri-apps/plugin-fs";
205205
import { platform } from "@tauri-apps/plugin-os";
206-
import { relaunch } from "@tauri-apps/plugin-process";
206+
import { exit, relaunch } from "@tauri-apps/plugin-process";
207207
import { backUpUserData, restoreUserData } from "@utils/dataBS.js";
208208
import TGLogger from "@utils/TGLogger.js";
209209
import { bytesToSize, getCacheDir, getDeviceInfo, getRandomString } from "@utils/toolFunc.js";
@@ -448,7 +448,8 @@ async function confirmDelCache(): Promise<void> {
448448
await TGLogger.Info("[Config][confirmDelCache] 缓存清除完成");
449449
showSnackbar.success("缓存已清除!即将重启...");
450450
await new Promise<void>((resolve) => setTimeout(resolve, 1500));
451-
await relaunch();
451+
if (isDevEnv.value) await exit();
452+
else await relaunch();
452453
}
453454
454455
// 恢复默认设置

src/utils/TGClient.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* 负责米游社客户端的 callback 处理
3-
* @since Beta v0.8.3
3+
* @since Beta v0.9.4
44
*/
55

66
import showSnackbar from "@comp/func/snackbar.js";
@@ -544,7 +544,7 @@ class Client {
544544

545545
/**
546546
* 获取米游社客户端的 cookie_token
547-
* @since Beta v0.8.3
547+
* @since Beta v0.9.4
548548
* @param arg - 请求参数
549549
* @returns 无返回值
550550
*/
@@ -553,7 +553,7 @@ class Client {
553553
): Promise<void> {
554554
const user = useUserStore();
555555
if (!user.cookie) return;
556-
if (arg.payload.forceRefresh) {
556+
if (typeof arg.payload === "object" && arg.payload.forceRefresh) {
557557
const res = await passportReq.cookieToken(user.cookie);
558558
if (typeof res !== "string") return;
559559
user.cookie.cookie_token = res;

0 commit comments

Comments
 (0)