From a9d3772b51bf1ce9efa5913ed098e9295d3bc8c1 Mon Sep 17 00:00:00 2001
From: Minoricew <154642983+Minoricew@users.noreply.github.com>
Date: Thu, 12 Jun 2025 19:54:30 +0800
Subject: [PATCH] [Fix] More verbose logging & Change API domain
---
src/aura/init/main/ipcModules/fsIpcHandler.js | 1 +
src/aura/init/main/ipcModules/plsIpcHandler.js | 8 ++++----
.../configSubPages/behaviourCtrl/plsStatus.js | 17 ++++++++++++++---
src/core/hook.js | 2 +-
4 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/src/aura/init/main/ipcModules/fsIpcHandler.js b/src/aura/init/main/ipcModules/fsIpcHandler.js
index cdb45b0..2759376 100755
--- a/src/aura/init/main/ipcModules/fsIpcHandler.js
+++ b/src/aura/init/main/ipcModules/fsIpcHandler.js
@@ -123,6 +123,7 @@ const composableFunctions = {
failedTemplate.message =
"Request error: Unexpected error while downloading file";
failedTemplate.errorObj = e;
+ console.error(`[HugoAura / IPC / FS / ERROR] Error downloading file from ${url}, errorObj:`, e);
progressCallback(failedTemplate);
global.__HUGO_AURA__.fsTasks?.downloadTasks.delete(taskId);
return false;
diff --git a/src/aura/init/main/ipcModules/plsIpcHandler.js b/src/aura/init/main/ipcModules/plsIpcHandler.js
index cffd88b..d147c4b 100755
--- a/src/aura/init/main/ipcModules/plsIpcHandler.js
+++ b/src/aura/init/main/ipcModules/plsIpcHandler.js
@@ -427,10 +427,6 @@ const applyPlsIpcHandler = (ipcMain) => {
async (_event, arg) => {
const logHeader = "[HugoAura / IPC / PLS] ";
- if (!global.__HUGO_AURA__.plsStats?.installed) {
- return { success: false, errorObj: new Error("PLS not installed") };
- }
-
switch (arg.target) {
case "instSvc":
return await functions.execCommand(
@@ -452,6 +448,10 @@ const applyPlsIpcHandler = (ipcMain) => {
success: false,
errorObj: error,
});
+ console.error(
+ `${logHeader} Failed to remove PLS bin, error:`,
+ error
+ );
return false;
}
diff --git a/src/aura/ui/pages/configSubPages/behaviourCtrl/plsStatus.js b/src/aura/ui/pages/configSubPages/behaviourCtrl/plsStatus.js
index 860934b..3538995 100755
--- a/src/aura/ui/pages/configSubPages/behaviourCtrl/plsStatus.js
+++ b/src/aura/ui/pages/configSubPages/behaviourCtrl/plsStatus.js
@@ -185,7 +185,9 @@ if (!global.__HUGO_AURA_UI_REACTIVES__.subConfig)
global.__HUGO_AURA_UI_FUNCTIONS__.subConfig.plsStatus.updateToast(
"error",
"内核删除失败",
- "检查日志以获取详细信息
",
+ `
+ ${ret.errorObj ? ret.errorObj : "检查日志以获取详细信息"}
+
`,
true,
false,
null
@@ -218,7 +220,14 @@ if (!global.__HUGO_AURA_UI_REACTIVES__.subConfig)
global.__HUGO_AURA_UI_FUNCTIONS__.subConfig.plsStatus.updateToast(
"error",
"服务卸载失败: 无法停止服务",
- "检查日志以获取详细信息
您可以尝试手动停止 PLS 服务
",
+ `${
+ stopRet.errorObj
+ ? stopRet.errorObj
+ : "检查日志以获取详细信息"
+ }
+
+ 您可以尝试手动停止 PLS 服务
+
`,
true,
false,
null
@@ -565,7 +574,9 @@ if (!global.__HUGO_AURA_UI_REACTIVES__.subConfig)
"下载失败",
`${
info.message ? info.message : "检查日志以获取错误信息"
- }
`,
+ }
+ ${info.errorObj ? info.errorObj : ""}
+
`,
true,
true,
5000
diff --git a/src/core/hook.js b/src/core/hook.js
index 96b2457..ede29ac 100755
--- a/src/core/hook.js
+++ b/src/core/hook.js
@@ -19,7 +19,7 @@ if (!global.__HUGO_AURA__) {
if (!global.__HUGO_AURA_API__) {
/** @type {import("../aura/types/shared/global").GlobalHugoAuraApiInfo} */
const __HUGO_AURA_API__ = {
- baseUrl: "https://api-aura.xwx.li",
+ baseUrl: "https://api.aura.vim.moe",
plsUpdate: "/api/v1/getPLSLatestVersion",
auraUpdate: "/api/v1/getAuraLatestVersion",
};