♻️ 修改更新弹窗机制 #45

This commit is contained in:
BTMuli
2023-10-15 17:34:18 +08:00
parent 068f8c7647
commit 7b76432b1e
3 changed files with 38 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ import TCalendar from "../../components/home/t-calendar.vue";
import TPool from "../../components/home/t-pool.vue";
import TPosition from "../../components/home/t-position.vue";
import ToLoading from "../../components/overlay/to-loading.vue";
import TGSqlite from "../../plugins/Sqlite";
import { useAppStore } from "../../store/modules/app";
import { useHomeStore } from "../../store/modules/home";
import { getBuildTime } from "../../utils/TGBuild";
@@ -68,7 +69,8 @@ onMounted(async () => {
}),
);
timer.value = setInterval(readLoading, 100);
if (appStore.buildTime !== getBuildTime() && isProdEnv) {
const needUpdate = await TGSqlite.checkUpdate();
if (needUpdate && isProdEnv) {
const confirm = await showConfirm({
title: "检测到版本更新",
text: "请到设置页手动更新版本,即将弹出更新说明子页面",