mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
feat: update text
This commit is contained in:
parent
affefca19f
commit
2dd5d81ffe
@ -1,6 +1,7 @@
|
|||||||
import {version} from "../../version";
|
import { version } from "../../version";
|
||||||
import https from "node:https";
|
import https from "node:https";
|
||||||
|
//import http from "node:http";
|
||||||
|
import * as fs from "node:fs";
|
||||||
export async function checkVersion() {
|
export async function checkVersion() {
|
||||||
const latestVersionText = await getRemoteVersion();
|
const latestVersionText = await getRemoteVersion();
|
||||||
const latestVersion = latestVersionText.split(".");
|
const latestVersion = latestVersionText.split(".");
|
||||||
@ -18,6 +19,11 @@ export async function updateLLOneBot() {
|
|||||||
if (latestVersion && latestVersion != "") {
|
if (latestVersion && latestVersion != "") {
|
||||||
const downloadUrl = "https://github.com/LLOneBot/LLOneBot/releases/download/v" + latestVersion + "/LLOneBot.zip";
|
const downloadUrl = "https://github.com/LLOneBot/LLOneBot/releases/download/v" + latestVersion + "/LLOneBot.zip";
|
||||||
const realUrl = mirrorGithubList[0] + downloadUrl;
|
const realUrl = mirrorGithubList[0] + downloadUrl;
|
||||||
|
/**const fileStream = fs.createWriteStream("F:\\TOOLS\\test.zip");
|
||||||
|
https.get(realUrl, (res) => {
|
||||||
|
res.pipe(fileStream);
|
||||||
|
})
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ async function onSettingWindowCreated(view: Element) {
|
|||||||
<setting-list data-direction="column" class="new">
|
<setting-list data-direction="column" class="new">
|
||||||
<setting-item data-direction="row">
|
<setting-item data-direction="row">
|
||||||
<setting-text class="llonebot-update-title">正在检查LLOneBot版本中</setting-text>
|
<setting-text class="llonebot-update-title">正在检查LLOneBot版本中</setting-text>
|
||||||
<setting-button data-type="secondary" class="llonebot-update-button">重新发现</setting-button>
|
<setting-button data-type="secondary" class="llonebot-update-button">请稍后</setting-button>
|
||||||
</setting-item>
|
</setting-item>
|
||||||
</setting-list>
|
</setting-list>
|
||||||
</setting-panel>
|
</setting-panel>
|
||||||
@ -315,7 +315,8 @@ async function onSettingWindowCreated(view: Element) {
|
|||||||
view.appendChild(node);
|
view.appendChild(node);
|
||||||
});
|
});
|
||||||
// 更新逻辑
|
// 更新逻辑
|
||||||
const checkVersionFunc = (ResultVersion: CheckVersion) => {
|
async function checkVersionFunc(ResultVersion: CheckVersion) {
|
||||||
|
console.log(ResultVersion);
|
||||||
if (ResultVersion.version === "") {
|
if (ResultVersion.version === "") {
|
||||||
view.querySelector(".llonebot-update-title").innerHTML = "检查更新失败";
|
view.querySelector(".llonebot-update-title").innerHTML = "检查更新失败";
|
||||||
view.querySelector(".llonebot-update-button").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-title").innerHTML = "当前已是最新版本 V" + ResultVersion.version;
|
||||||
view.querySelector(".llonebot-update-button").innerHTML = "无需更新";
|
view.querySelector(".llonebot-update-button").innerHTML = "无需更新";
|
||||||
} else {
|
} 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 = "点击更新";
|
view.querySelector(".llonebot-update-button").innerHTML = "点击更新";
|
||||||
const update = async () => {
|
const update = async () => {
|
||||||
view.querySelector(".llonebot-update-button").innerHTML = "正在更新中...";
|
view.querySelector(".llonebot-update-button").innerHTML = "正在更新中...";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user