Skip to content

Commit 28f2946

Browse files
Debugging clean up
1 parent abe3cb8 commit 28f2946

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

main/index.js

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,8 @@ const initStore = async () => {
2828
const addToRecentDirectories = (directory) => {
2929
if (!store) return [];
3030
const recentDirectories = store.get('recentDirectories', []);
31-
// Remove the directory if it already exists (to avoid duplicates)
3231
const filteredDirectories = recentDirectories.filter(dir => dir !== directory);
33-
// Add the new directory to the start of the array
3432
filteredDirectories.unshift(directory);
35-
// Keep only the last 5 directories
3633
const updatedDirectories = filteredDirectories.slice(0, 5);
3734
store.set('recentDirectories', updatedDirectories);
3835
return updatedDirectories;
@@ -329,17 +326,12 @@ ipcMain.handle('get-recent-directories', async () => {
329326

330327
// Handle selecting a recent directory
331328
ipcMain.handle('select-recent-directory', async (event, directory) => {
332-
// Verify it's still a WordPress directory
333329
if (await isWordPressDirectory(directory)) {
334-
// Enable WP_DEBUG configuration
335330
await enableWPDebug(directory);
336-
// Create mu-plugin
337331
await createMuPlugin(directory);
338-
// Move this directory to the top of recent list
339332
addToRecentDirectories(directory);
340333
return directory;
341334
} else {
342-
// Remove invalid directory from recent list
343335
if (store) {
344336
const recentDirectories = store.get('recentDirectories', []);
345337
const filteredDirectories = recentDirectories.filter(dir => dir !== directory);
@@ -426,38 +418,27 @@ const cleanup = async () => {
426418
}
427419

428420
const originalSettings = store.get('originalDebugSettings');
429-
console.log('Retrieved original settings:', originalSettings); // Debug log
430-
431421
if (originalSettings && originalSettings.directory) {
432422
const configPath = path.join(originalSettings.directory, 'wp-config.php');
433423
let configContent = await fs.promises.readFile(configPath, 'utf8');
434424

435-
console.log('Restoring debug settings:', originalSettings);
436-
437425
for (const name of ['WP_DEBUG', 'WP_DEBUG_DISPLAY', 'WP_DEBUG_LOG']) {
438426
const originalValue = originalSettings[name];
439427
const regex = new RegExp(`\\s*define\\s*\\(\\s*['"]${name}['"]\\s*,\\s*(.+?)\\s*\\);\\n?`, 'g');
440428

441429
if (originalValue !== null) {
442430
configContent = configContent.replace(
443431
regex,
444-
`\ndefine( '${name}', ${originalValue} );\n` // Add newlines before and after
432+
`\ndefine( '${name}', ${originalValue} );\n`
445433
);
446434
} else {
447-
configContent = configContent.replace(regex, '\n'); // Add newline when removing
435+
configContent = configContent.replace(regex, '\n');
448436
}
449437
}
450438

451-
// Remove any multiple consecutive newlines that might have been created
452439
configContent = configContent.replace(/\n{3,}/g, '\n\n');
453-
454440
await fs.promises.writeFile(configPath, configContent, 'utf8');
455-
console.log('Debug settings restored');
456-
457-
// Clear stored settings
458441
store.delete('originalDebugSettings');
459-
} else {
460-
console.log('No original settings found to restore'); // Debug log
461442
}
462443

463444
// Remove mu-plugin if it exists

0 commit comments

Comments
 (0)