improve update process

This commit is contained in:
josc146
2023-05-24 22:14:40 +08:00
parent f439b3d382
commit dc50cf84f2
3 changed files with 20 additions and 16 deletions

View File

@@ -1,12 +1,25 @@
import commonStore from './stores/commonStore';
import { ReadJson } from '../wailsjs/go/backend_golang/App';
import { Cache, checkUpdate, downloadProgramFiles, LocalConfig, refreshModels, saveCache } from './utils';
import { FileExists, ReadJson } from '../wailsjs/go/backend_golang/App';
import {
Cache,
checkUpdate,
downloadProgramFiles,
forceDownloadProgramFiles,
LocalConfig,
refreshModels,
saveCache
} from './utils';
import { getStatus } from './apis';
import { EventsOn } from '../wailsjs/runtime';
import { defaultModelConfigs } from './pages/Configs';
export async function startup() {
downloadProgramFiles();
FileExists('cache.json').then((exists) => {
if (exists)
downloadProgramFiles();
else
forceDownloadProgramFiles();
});
EventsOn('downloadList', (data) => {
if (data)
commonStore.setDownloadList(data);