+ delete wallet data support

+ added fs-extra module
+ use copyFileSync
This commit is contained in:
Taegus
2019-01-29 15:13:58 +01:00
parent 947941a11d
commit 3fa90b2e48
5 changed files with 53 additions and 28 deletions

View File

@@ -1,7 +1,7 @@
const {app, dialog, ipcMain} = require('electron');
const admZip = require('adm-zip');
const path = require('path');
const fs = require('fs');
const fs = require('fs-extra');
const os = require('os');
class Accounts {
@@ -47,13 +47,12 @@ class Accounts {
zip.extractAllTo(accPath, true);
return { success: true, text: "Accounts ware successfully imported."};
} else {
fs.copyFile(accountsFile, path.join(accPath, path.basename(accountsFile)), (err) => {
if (err) {
return { success: false, text: err};
} else {
return { success: true, text: "Account was successfully imported."};
}
});
try {
fs.copySync(accountsFile, path.join(accPath, path.basename(accountsFile)));
return { success: true, text: "Account was successfully imported."};
} catch (err) {
return { success: false, text: err};
}
}
}