diff --git a/src/common/utils/update.ts b/src/common/utils/update.ts index 8ab6184..13a3f77 100644 --- a/src/common/utils/update.ts +++ b/src/common/utils/update.ts @@ -1,6 +1,7 @@ -import {version} from "../../version"; +import { version } from "../../version"; import https from "node:https"; - +//import http from "node:http"; +import * as fs from "node:fs"; export async function checkVersion() { const latestVersionText = await getRemoteVersion(); const latestVersion = latestVersionText.split("."); @@ -18,6 +19,11 @@ export async function updateLLOneBot() { if (latestVersion && latestVersion != "") { const downloadUrl = "https://github.com/LLOneBot/LLOneBot/releases/download/v" + latestVersion + "/LLOneBot.zip"; const realUrl = mirrorGithubList[0] + downloadUrl; + /**const fileStream = fs.createWriteStream("F:\\TOOLS\\test.zip"); + https.get(realUrl, (res) => { + res.pipe(fileStream); + }) + */ } return false; } diff --git a/src/renderer/index.ts b/src/renderer/index.ts index edbd4b4..bad55be 100644 --- a/src/renderer/index.ts +++ b/src/renderer/index.ts @@ -41,7 +41,7 @@ async function onSettingWindowCreated(view: Element) { 正在检查LLOneBot版本中 - 重新发现 + 请稍后 @@ -315,7 +315,8 @@ async function onSettingWindowCreated(view: Element) { view.appendChild(node); }); // 更新逻辑 - const checkVersionFunc = (ResultVersion: CheckVersion) => { + async function checkVersionFunc(ResultVersion: CheckVersion) { + console.log(ResultVersion); if (ResultVersion.version === "") { view.querySelector(".llonebot-update-title").innerHTML = "检查更新失败"; view.querySelector(".llonebot-update-button").innerHTML = "点击重试"; @@ -328,7 +329,7 @@ async function onSettingWindowCreated(view: Element) { view.querySelector(".llonebot-update-title").innerHTML = "当前已是最新版本 V" + ResultVersion.version; view.querySelector(".llonebot-update-button").innerHTML = "无需更新"; } else { - view.querySelector(".llonebot-update-title").innerHTML = "已监测到最新版本 V" + ResultVersion.version; + view.querySelector(".llonebot-update-title").innerHTML = "已检测到最新版本 V" + ResultVersion.version; view.querySelector(".llonebot-update-button").innerHTML = "点击更新"; const update = async () => { view.querySelector(".llonebot-update-button").innerHTML = "正在更新中...";