INNER CODE UNIT · JavaScript

loadConfig

frangoteam/FUXA · app/electron/main.js:77

async function loadConfig() {
    try {
        const data = await fs.readFile(configPath, 'utf8');
        const config = JSON.parse(data);
        const validProjects = [];
        for (const project of config.recentProjects || []) {
            try {
                await fs.access(project.path);
                validProjects.push(project);
            } catch (error) {
                console.log(`Removing invalid project path: ${project.path}`);
            }
        }
        config.recentProjects = validProjects;
        if (validProjects.length !== (config.recentProjects?.length || 0)) {
            await saveConfig(config);
        }
        // Initialize auto-start settings if not present

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…