Refactor: db tasks to database.js, log delete to modules/logs.js

This commit is contained in:
Scott Nonnenberg 2018-03-07 16:16:03 -08:00 committed by Scott Nonnenberg
parent 3527740598
commit 26c273618a
No known key found for this signature in database
GPG key ID: 5F82280C35134661
10 changed files with 196 additions and 191 deletions

19
js/modules/logs.js Normal file
View file

@ -0,0 +1,19 @@
const { ipcRenderer } = require('electron');
/* eslint-env node */
module.exports = {
deleteAll,
};
function deleteAll() {
return new Promise((resolve, reject) => {
ipcRenderer.once('delete-all-logs-complete', resolve);
setTimeout(() => {
reject(new Error('Request to delete all logs timed out'));
}, 5000);
ipcRenderer.send('delete-all-logs');
});
}