mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2026-04-07 07:29:27 +08:00
🥅 尝试修复 forceRefresh not in
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
// 恢复默认设置
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user