Merge pull request #1133 from loki-project/neuroscr-seed-await-patch

fix snodes retrieval from seed
pull/1146/head
Ryan Tharp 5 years ago committed by GitHub
commit d2aeb545c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -59,12 +59,12 @@ async function tryGetSnodeListFromLokidSeednode(
);
};
const tryUrl = new URL(seedNode.url);
snodes = getSnodesFromSeedUrl(tryUrl);
snodes = await getSnodesFromSeedUrl(tryUrl);
// throw before clearing the lock, so the retries can kick in
if (snodes.length === 0) {
// fall back on ip_url
const tryIpUrl = new URL(seedNode.ip_url);
snodes = getSnodesFromSeedUrl(tryIpUrl);
snodes = await getSnodesFromSeedUrl(tryIpUrl);
if (snodes.length === 0) {
// does this error message need to be exactly this?
throw new window.textsecure.SeedNodeError(

Loading…
Cancel
Save