Fix race condition

pull/251/head
nielsandriesse 5 years ago
parent dbfc0f85f2
commit 2c2ae46fa2

@ -58,8 +58,9 @@ final class IP2Country {
OnionRequestAPI.paths = storage.getOnionRequestPaths(in: transaction)
}
}
guard OnionRequestAPI.paths.count >= OnionRequestAPI.pathCount else { return false }
let pathToDisplay = OnionRequestAPI.paths.first!
let paths = OnionRequestAPI.paths
guard paths.count >= OnionRequestAPI.pathCount else { return false }
let pathToDisplay = paths.first!
pathToDisplay.forEach { snode in
let _ = self.cacheCountry(for: snode.ip) // Preload if needed
}

Loading…
Cancel
Save