Files
OSIT-AE-App-Native-Electron/app/js/hold testing.js
2020-01-24 19:51:14 -05:00

51 lines
1.1 KiB
JavaScript

const { shell } = require('electron');
const fs = require('fs');
const screen = require('screen');
const path = '';
const filename = 'test.txt';
//Check if file exists
if(fs.existsSync(filename)) {
} else {
console.log("File does not exist. Creating new file.")
fs.writeFile(filename, '', (err) => {
if(err)
console.log(err)
})
}
//shell.openItem('test.txt');
/*
const path = './';
if (fs.stat.isDirectory(path)) {
console.log('Directory');
} else {
console.log('File or nothing');
}
*/
/*
function testing() {
console.log(api_temporary_token);
}
*/
/* Testing inter-process communication (IPC) */
/*
var ipc = require('electron').ipcRenderer;
var authButton = document.getElementById('test_button');
authButton.addEventListener('click', function(){
ipc.once('action_reply', function(event, response){
processResponse(response);
})
//ipc.send('invoke_action', 'Test PowerPoint.pptx');
ipc.send('invoke_action', api_temporary_token);
});
function processResponse(response) {
document.getElementById('response').innerHTML = "Response: "+response;
}
*/