@@ -4,6 +4,7 @@ const fs = require('fs')
44
55let win = null // main window
66
7+ // HELPERS
78async function openFolderDialog ( ) {
89 // https://stackoverflow.com/questions/46027287/electron-open-folder-dialog
910 let dir = await dialog . showOpenDialog ( win , { properties : [ 'openDirectory' ] } )
@@ -20,6 +21,7 @@ function listFolder(folder) {
2021 return files
2122}
2223
24+ // LOCAL FILE SYSTEM ACCESS
2325ipcMain . handle ( 'open-folder' , async ( event ) => {
2426 console . log ( 'ipcMain' , 'open-folder' )
2527 const folder = await openFolderDialog ( )
@@ -51,6 +53,7 @@ ipcMain.handle('save-file', (event, folder, filename, content) => {
5153} )
5254
5355ipcMain . handle ( 'update-folder' , ( event , folder ) => {
56+ console . log ( 'ipcMain' , 'update-folder' , folder )
5457 let files = fs . readdirSync ( path . resolve ( folder ) )
5558 // Filter out directories
5659 files = files . filter ( f => {
@@ -75,6 +78,7 @@ ipcMain.handle('rename-file', (event, folder, filename, newFilename) => {
7578 return newFilename
7679} )
7780
81+ // START APP
7882function createWindow ( ) {
7983 // Create the browser window.
8084 win = new BrowserWindow ( {
0 commit comments