INNER CODE UNIT · JavaScript

getRecentProjectsMenuItems

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

function getRecentProjectsMenuItems(win) {
    try {
        const config = loadConfigSync();
        const recentProjects = config.recentProjects || [];
        
        if (recentProjects.length === 0) {
            return [{ label: 'No recent projects', enabled: false }];
        }
        
        return recentProjects.map(project => ({
            label: `${project.name} (${project.path})`,
            click: async () => {
                try {
                    const dataDir = path.join(project.path, 'data');
                    const appDataDir = path.join(dataDir, '_appdata');
                    
                    // Validate the project still exists and is valid
                    await fs.access(dataDir);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…