From fce639bb6c39d9047bab6db89429f9f765fef09b Mon Sep 17 00:00:00 2001 From: Warrick Corfe-Tan Date: Tue, 22 Jun 2021 11:43:27 +1000 Subject: [PATCH 1/2] Fix snode return --- ts/session/snode_api/snodePool.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ts/session/snode_api/snodePool.ts b/ts/session/snode_api/snodePool.ts index b4d4b4ff0..789f7ff65 100644 --- a/ts/session/snode_api/snodePool.ts +++ b/ts/session/snode_api/snodePool.ts @@ -281,9 +281,11 @@ export async function refreshRandomPool(forceRefresh = false): Promise { if (fetchedFromDb?.length) { window?.log?.info(`refreshRandomPool: fetched from db ${fetchedFromDb.length} snodes.`); randomSnodePool = fetchedFromDb; - + randomSnodePool = []; if (randomSnodePool.length < minSnodePoolCount) { window?.log?.warn('refreshRandomPool: not enough snodes in db, going to fetch from seed'); + } else { + return; } } else { window?.log?.warn('refreshRandomPool: did not find snodes in db.'); From 02713328db5671d56957b5068fd0bedd3c8c46c6 Mon Sep 17 00:00:00 2001 From: Warrick Corfe-Tan Date: Tue, 22 Jun 2021 11:47:29 +1000 Subject: [PATCH 2/2] removed line. --- ts/session/snode_api/snodePool.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/ts/session/snode_api/snodePool.ts b/ts/session/snode_api/snodePool.ts index 789f7ff65..303fadf81 100644 --- a/ts/session/snode_api/snodePool.ts +++ b/ts/session/snode_api/snodePool.ts @@ -281,7 +281,6 @@ export async function refreshRandomPool(forceRefresh = false): Promise { if (fetchedFromDb?.length) { window?.log?.info(`refreshRandomPool: fetched from db ${fetchedFromDb.length} snodes.`); randomSnodePool = fetchedFromDb; - randomSnodePool = []; if (randomSnodePool.length < minSnodePoolCount) { window?.log?.warn('refreshRandomPool: not enough snodes in db, going to fetch from seed'); } else {