|
@@ -44,16 +44,21 @@ async function main() {
|
|
|
// Reset data if change source between src and app
|
|
|
if (launchInfo.folder !== folder) {
|
|
|
indexFile = 'reset.html';
|
|
|
+ launchInfo.export = config.defaultExportToMarkdown ? 'md' : 'json';
|
|
|
}
|
|
|
// Update launch info
|
|
|
launchInfo.folder = folder
|
|
|
+ // Read export method
|
|
|
+ console.log(launchInfo.export);
|
|
|
+ exportToMd = launchInfo.export === 'md';
|
|
|
+ console.log(exportToMd);
|
|
|
} else {
|
|
|
+ // Create default launch info
|
|
|
launchInfo = {
|
|
|
- folder: folder
|
|
|
+ folder: folder,
|
|
|
+ export: exportToMd ? 'md' : 'json'
|
|
|
}
|
|
|
}
|
|
|
- // Edit launch info file
|
|
|
- file.put(path.join(__dirname, '/data/launch-info.json'), JSON.stringify(launchInfo));
|
|
|
// if launch the advanced electron app
|
|
|
if (!program.src) {
|
|
|
// Loading main process files
|
|
@@ -117,6 +122,10 @@ app.on('activate', () => {
|
|
|
});
|
|
|
// Application stop
|
|
|
app.on('quit', () => {
|
|
|
+ // Write launch info file
|
|
|
+ launchInfo.export = exportToMd ? 'md' : 'json';
|
|
|
+ file.put(path.join(__dirname, '/data/launch-info.json'), JSON.stringify(launchInfo));
|
|
|
+ // Delete export files
|
|
|
if(file.exist('./data/dragdrop/')) {
|
|
|
console.log('Deleting all exported files')
|
|
|
del.sync(['./data/dragdrop/**', './data/dragdrop']);
|