diff --git a/src/lib/stores/index.ts b/src/lib/stores/index.ts index 15592ee09..2217bcd81 100644 --- a/src/lib/stores/index.ts +++ b/src/lib/stores/index.ts @@ -14,6 +14,7 @@ export const user: Writable = writable(undefined); // Electron App export const isApp = writable(false); export const appInfo = writable(null); +export const appData = writable(null); // Frontend export const MODEL_DOWNLOAD_POOL = writable({}); diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index d9f2ab4c5..0ad20cdc9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -202,14 +202,21 @@ onMount(async () => { if (window?.electronAPI) { - const res = await window.electronAPI.send({ - type: 'info' + const info = await window.electronAPI.send({ + type: 'app:info' }); - if (res) { + if (info) { isApp.set(true); - appInfo.set(res); - console.log(res); + appInfo.set(info); + + const data = await window.electronAPI.send({ + type: 'app:data' + }); + + if (data) { + appData.set(data); + } } }