From cc42bc6f4ba2062b1204ea62a2e55b3818f4a0cb Mon Sep 17 00:00:00 2001 From: ddidderr Date: Fri, 14 Nov 2025 09:33:38 +0100 Subject: [PATCH] Reapply "build system windows" This reverts commit d9dc04092705e4e2cb17e179cbe0c20d9ef80b1a. --- crates/lanspread-tauri-deno-ts/src/App.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/crates/lanspread-tauri-deno-ts/src/App.tsx b/crates/lanspread-tauri-deno-ts/src/App.tsx index f0b6ed7..1c9cf7c 100644 --- a/crates/lanspread-tauri-deno-ts/src/App.tsx +++ b/crates/lanspread-tauri-deno-ts/src/App.tsx @@ -11,6 +11,12 @@ const GAME_DIR_KEY = 'game-directory'; const CHECKING_PEERS_TIMEOUT_MS = 5000; const FALLBACK_THUMBNAIL = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8A8A'; +const STORE_OPTIONS = { + autoSave: true, + defaults: { + [GAME_DIR_KEY]: '', + }, +}; // enum with install status enum InstallStatus { @@ -154,7 +160,7 @@ const App = () => { // update game directory from storage (if exists) // only if it's not already set await new Promise(resolve => setTimeout(resolve, 1000)); - const store = await load(FILE_STORAGE, { autoSave: true }); + const store = await load(FILE_STORAGE, STORE_OPTIONS); const savedGameDir = await store.get(GAME_DIR_KEY); if (savedGameDir) { setGameDir(savedGameDir); @@ -283,7 +289,7 @@ const App = () => { // store game directory in persistent storage const updateStorage = async (game_dir: string) => { try { - const store = await load(FILE_STORAGE, { autoSave: true }); + const store = await load(FILE_STORAGE, STORE_OPTIONS); await store.set(GAME_DIR_KEY, game_dir); console.info(`📦 Storage updated with game directory: ${game_dir}`); } catch (error) {