@@ -4,6 +4,7 @@ const fs = require('fs')
4
4
5
5
let win = null // main window
6
6
7
+ // HELPERS
7
8
async function openFolderDialog ( ) {
8
9
// https://stackoverflow.com/questions/46027287/electron-open-folder-dialog
9
10
let dir = await dialog . showOpenDialog ( win , { properties : [ 'openDirectory' ] } )
@@ -20,6 +21,7 @@ function listFolder(folder) {
20
21
return files
21
22
}
22
23
24
+ // LOCAL FILE SYSTEM ACCESS
23
25
ipcMain . handle ( 'open-folder' , async ( event ) => {
24
26
console . log ( 'ipcMain' , 'open-folder' )
25
27
const folder = await openFolderDialog ( )
@@ -51,6 +53,7 @@ ipcMain.handle('save-file', (event, folder, filename, content) => {
51
53
} )
52
54
53
55
ipcMain . handle ( 'update-folder' , ( event , folder ) => {
56
+ console . log ( 'ipcMain' , 'update-folder' , folder )
54
57
let files = fs . readdirSync ( path . resolve ( folder ) )
55
58
// Filter out directories
56
59
files = files . filter ( f => {
@@ -75,6 +78,7 @@ ipcMain.handle('rename-file', (event, folder, filename, newFilename) => {
75
78
return newFilename
76
79
} )
77
80
81
+ // START APP
78
82
function createWindow ( ) {
79
83
// Create the browser window.
80
84
win = new BrowserWindow ( {
0 commit comments