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", };