INNER CODE UNIT · JavaScript
saveConfig
frangoteam/FUXA · app/electron/main.js:116
async function saveConfig(config) {
try {
await fs.writeFile(configPath, JSON.stringify(config, null, 2));
} catch (error) {
console.error('Failed to save config:', error.message);
}
}
// Add project to recent projects
async function addRecentProject(projectDir, projectName) {
try {
const config = await loadConfig();
const newProject = {
name: projectName || path.basename(projectDir),
path: projectDir,
createdAt: new Date().toISOString()
};
config.recentProjects = (config.recentProjects || []).filter(p => p.path !== projectDir);