🐛 完善数据库完整性检测,修复视频加载失败

This commit is contained in:
目棃
2024-01-15 17:26:07 +08:00
parent db9b75da70
commit 10edf60894
3 changed files with 5 additions and 7 deletions

View File

@@ -48,7 +48,6 @@ onBeforeMount(async () => {
});
onMounted(async () => {
// 获取当前主题
document.documentElement.className = theme.value;
await listenOnTheme();
});
@@ -82,12 +81,9 @@ async function listenOnInit(): Promise<void> {
}
async function checkAppLoad(): Promise<void> {
if (appStore.loading) {
console.info("数据已加载!");
return;
}
const checkDB = await TGSqlite.check();
if (!checkDB) {
appStore.loading = false;
await TGSqlite.reset();
showSnackbar({
text: "检测到数据库不完整!已重置数据库!",
@@ -95,6 +91,7 @@ async function checkAppLoad(): Promise<void> {
timeout: 3000,
});
await createDataDir();
router.go(0);
} else {
appStore.loading = true;
console.info("数据库已加载!");