Browse Source

Check relays randomly (#217)

main
Nathanael Demacon 2 years ago
committed by GitHub
parent
commit
f708ce6830
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      scripts/relays.js

10
scripts/relays.js

@ -118,12 +118,14 @@ const sanitizeRelay = function(relay) {
}
const checkRemoteRelays = async function(){
for(let i=0;i<relaysRemote.length;i++) {
const randomlyOrderedRelays = relaysRemote.sort(() => Math.random() - 0.5)
for(let i=0;i<randomlyOrderedRelays.length;i++) {
// //console.log('check for connect', remoteMerged[i])
await checkRelay(relaysRemote[i])
await checkRelay(randomlyOrderedRelays[i])
.catch( () => {
remove.push(relaysRemote[i])
//console.log('removals:', remove.length, relaysRemote[i])
remove.push(randomlyOrderedRelays[i])
//console.log('removals:', remove.length, randomlyOrderedRelays[i])
})
}
}

Loading…
Cancel
Save