build system windows

This commit is contained in:
2025-11-14 09:30:47 +01:00
parent 5fc6505474
commit da758d770a
+8 -2
View File
@@ -11,6 +11,12 @@ const GAME_DIR_KEY = 'game-directory';
const CHECKING_PEERS_TIMEOUT_MS = 5000; const CHECKING_PEERS_TIMEOUT_MS = 5000;
const FALLBACK_THUMBNAIL = const FALLBACK_THUMBNAIL =
'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8A8A'; '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 with install status
enum InstallStatus { enum InstallStatus {
@@ -154,7 +160,7 @@ const App = () => {
// update game directory from storage (if exists) // update game directory from storage (if exists)
// only if it's not already set // only if it's not already set
await new Promise(resolve => setTimeout(resolve, 1000)); 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<string>(GAME_DIR_KEY); const savedGameDir = await store.get<string>(GAME_DIR_KEY);
if (savedGameDir) { if (savedGameDir) {
setGameDir(savedGameDir); setGameDir(savedGameDir);
@@ -283,7 +289,7 @@ const App = () => {
// store game directory in persistent storage // store game directory in persistent storage
const updateStorage = async (game_dir: string) => { const updateStorage = async (game_dir: string) => {
try { 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); await store.set(GAME_DIR_KEY, game_dir);
console.info(`📦 Storage updated with game directory: ${game_dir}`); console.info(`📦 Storage updated with game directory: ${game_dir}`);
} catch (error) { } catch (error) {