From 89cc3810e5c13c102be667943f9435431734ef14 Mon Sep 17 00:00:00 2001 From: Robert Martin-Legene <robert@nic.ar> Date: Thu, 3 Oct 2019 17:31:36 -0300 Subject: [PATCH] usa carpeta cache si existe --- bin/monitor.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/bin/monitor.js b/bin/monitor.js index 4414f05..c3dad24 100755 --- a/bin/monitor.js +++ b/bin/monitor.js @@ -10,12 +10,15 @@ var bfa = new Libbfa(); var web3 = bfa.newweb3(); var lastUnlock = 0; var netid = 0; +var peerscache = bfa.networkdir + '/peers.cache'; +if ( bfa.fs.existsSync( bfa.networkdir + '/cache' ) ) + peerscache = bfa.networkdir + '/cache/peers.cache'; function readPeersCache() { - if ( ! bfa.fs.existsSync( bfa.networkdir + '/peers.cache' ) ) + if ( ! bfa.fs.existsSync( peerscache ) ) return []; - var data = bfa.fs.readFileSync( bfa.networkdir + '/peers.cache' ).toString(); + var data = bfa.fs.readFileSync( peerscache ).toString(); var p = []; if ( data.length > 0 ) p = data.split(/\r?\n/); @@ -32,11 +35,10 @@ function writePeersCache( peers ) if (peers.length > 100) peers.splice( 0, peers.length - 100 ); // peers.cache is a list of peers we have connected out to in the past. - var filename = bfa.networkdir + '/peers.cache'; var txt = peers.join("\n"); if (txt.length > 0 && (txt.substring(txt.length-1) != "\n")) txt += "\n"; - bfa.fs.writeFileSync( filename, txt, { mode: 0o644 } ); + bfa.fs.writeFileSync( peerscache, txt, { mode: 0o644 } ); } function dnspeercachelookup() @@ -212,7 +214,11 @@ function mayseal() web3.bfa.clique.getSigners( function gotListOfSealers(e,x) { - if (e) return; + if (e) + { + console.error( e ); + return; + } var lcsealers = x.map( name => name.toLowerCase() ); var isSigner = (lcsealers.indexOf(me) > -1); if ( isSigner ) -- GitLab