remove coins.json on init

This commit is contained in:
pbca26 2018-01-30 23:28:54 +03:00
parent 6f64e5db22
commit 3c87e82ac5
1 changed files with 5 additions and 4 deletions

View File

@ -230,6 +230,7 @@ ipcMain.on('shepherd-command', (event, arg) => {
StartMarketMaker = function(data) { StartMarketMaker = function(data) {
//console.log(data.passphrase); //console.log(data.passphrase);
try { try {
fs.unlink(BarterDEXDir+'/coins.json');
// check if marketmaker instance is already running // check if marketmaker instance is already running
portscanner.checkPortStatus(7783, '127.0.0.1', function(error, status) { portscanner.checkPortStatus(7783, '127.0.0.1', function(error, status) {
// Status is 'open' if currently in use or 'closed' if available // Status is 'open' if currently in use or 'closed' if available
@ -240,10 +241,10 @@ StartMarketMaker = function(data) {
if (exists === true) { if (exists === true) {
console.log('file exist'); console.log('file exist');
var coinslist_filedata = fs.readJsonSync(_coinsListFile, { throws: false }); var coinslist_filedata = fs.readJsonSync(_coinsListFile, { throws: false });
data.coinslist = ProcessCoinsList(coinslist_filedata); data.coinslist = ProcessCoinsList(coinslist_filedata);
// data.coinslist is not used under Windows, if coins.json already exists // data.coinslist is not used under Windows, if coins.json already exists
// it will be directly used by marketmaker // it will be directly used by marketmaker
ExecMarketMaker(data); ExecMarketMaker(data);
} else if (exists === false) { } else if (exists === false) {
console.log('file doesn\'t exist'); console.log('file doesn\'t exist');
fs.copy(defaultCoinsListFile, _coinsListFile) fs.copy(defaultCoinsListFile, _coinsListFile)
@ -264,7 +265,7 @@ StartMarketMaker = function(data) {
}); });
*/ */
// ver.2 // ver.2
fs.writeJsonSync(_coinsListFile, data.coinslist); fs.writeJsonSync(_coinsListFile, data.coinslist);
} }
ExecMarketMaker(data); ExecMarketMaker(data);
}) })
@ -449,7 +450,7 @@ UpdateZeroConfLogs = function(zeroconf_log_data) {
UpdateBarterDEXSettings = function(settings_data) { UpdateBarterDEXSettings = function(settings_data) {
console.log(settings_data); console.log(settings_data);
fs.ensureFile(_BarterDEXSettingsFile) fs.ensureFile(_BarterDEXSettingsFile)
.then(() => { .then(() => {
fs.writeJsonSync(_BarterDEXSettingsFile, settings_data, function (err) { fs.writeJsonSync(_BarterDEXSettingsFile, settings_data, function (err) {