mirror of
https://github.com/HugoAura/Seewo-HugoAura.git
synced 2026-06-21 23:54:26 +08:00
[🚧 Fix] <PLS & FS> Improve PLS download logic & UX
1. [+] 增加了 PLS 下载操作的取消功能 2. [/] 修复了 FS IPC 中 `downloadFile` 时, 过早地从 downloadTasks 中删除任务的逻辑错误。 3. [↑] 改进了 PLS IPC 中 `handlePLSDownload` 获取版本信息时的逻辑, 现在该函数会从全局 API 信息中逐个尝试 API 域名。减少了极端网络环境下, 版本信息获取失败的可能性。 4. [/] 修复了下载失败后, 下载按钮依然保持灰显的问题。 5. [+] 为 PLS 下载增加了进度条显示。 6. [/] 优化了 `plsConnectionManager` 中一些不必要的 IPC 状态同步 (有些时候还会导致逻辑错误)。
This commit is contained in:
@@ -19,9 +19,15 @@ if (!global.__HUGO_AURA__) {
|
||||
if (!global.__HUGO_AURA_API__) {
|
||||
/** @type {import("../aura/types/shared/global").GlobalHugoAuraApiInfo} */
|
||||
const __HUGO_AURA_API__ = {
|
||||
baseUrl: "https://api.aura.vim.moe",
|
||||
plsUpdate: "/api/v1/getPLSLatestVersion",
|
||||
auraUpdate: "/api/v1/getAuraLatestVersion",
|
||||
domains: [
|
||||
"https://api-aura-projekts.delta.ooo",
|
||||
"https://api-aura.asaka.site",
|
||||
"https://api.hugoaura.dpdns.org",
|
||||
"https://api-aura-projekts.minorice.moe",
|
||||
"https://api.aura.vim.moe"
|
||||
],
|
||||
plsUpdate: "/api/getPLSLatestVersion",
|
||||
auraUpdate: "/api/getAuraLatestVersion",
|
||||
};
|
||||
global.__HUGO_AURA_API__ = __HUGO_AURA_API__;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user