INNER CODE UNIT · JavaScript
loadConfigSync
frangoteam/FUXA · app/electron/main.js:66
function loadConfigSync() {
try {
const data = require('fs').readFileSync(configPath, 'utf8');
const config = JSON.parse(data);
return config;
} catch (error) {
return { recentProjects: [], autoStart: { enabled: false, projectPath: null }, fullscreen: { enabled: false }, rightClick: { enabled: false }, textSelection: { enabled: false } };
}
}
// Load or initialize config, validating project paths
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 {