Nathanael Demacon
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
7 additions and
5 deletions
-
scripts/relays.js
|
@ -118,12 +118,14 @@ const sanitizeRelay = function(relay) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const checkRemoteRelays = async function(){ |
|
|
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])
|
|
|
// //console.log('check for connect', remoteMerged[i])
|
|
|
await checkRelay(relaysRemote[i]) |
|
|
await checkRelay(randomlyOrderedRelays[i]) |
|
|
.catch( () => { |
|
|
.catch( () => { |
|
|
remove.push(relaysRemote[i]) |
|
|
remove.push(randomlyOrderedRelays[i]) |
|
|
//console.log('removals:', remove.length, relaysRemote[i])
|
|
|
//console.log('removals:', remove.length, randomlyOrderedRelays[i])
|
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -145,4 +147,4 @@ const removeOfflineRelays = function(){ |
|
|
relaysRemote = relaysRemote.filter( relay => !remove.includes(relay) ) |
|
|
relaysRemote = relaysRemote.filter( relay => !remove.includes(relay) ) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
run() |
|
|
run() |
|
|