mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 00:00:29 +03:00
initialize requests before reseeds
This commit is contained in:
parent
c49e17ad40
commit
7aacc97351
@ -58,6 +58,12 @@ namespace data
|
|||||||
m_Families.LoadCertificates ();
|
m_Families.LoadCertificates ();
|
||||||
Load ();
|
Load ();
|
||||||
|
|
||||||
|
if (!m_Requests)
|
||||||
|
{
|
||||||
|
m_Requests = std::make_shared<NetDbRequests>();
|
||||||
|
m_Requests->Start ();
|
||||||
|
}
|
||||||
|
|
||||||
uint16_t threshold; i2p::config::GetOption("reseed.threshold", threshold);
|
uint16_t threshold; i2p::config::GetOption("reseed.threshold", threshold);
|
||||||
if (m_RouterInfos.size () < threshold || m_Floodfills.GetSize () < NETDB_MIN_FLOODFILLS) // reseed if # of router less than threshold or too few floodfiils
|
if (m_RouterInfos.size () < threshold || m_Floodfills.GetSize () < NETDB_MIN_FLOODFILLS) // reseed if # of router less than threshold or too few floodfiils
|
||||||
{
|
{
|
||||||
@ -79,12 +85,6 @@ namespace data
|
|||||||
m_Floodfills.Insert (i2p::context.GetSharedRouterInfo ());
|
m_Floodfills.Insert (i2p::context.GetSharedRouterInfo ());
|
||||||
|
|
||||||
i2p::config::GetOption("persist.profiles", m_PersistProfiles);
|
i2p::config::GetOption("persist.profiles", m_PersistProfiles);
|
||||||
|
|
||||||
if (!m_Requests)
|
|
||||||
{
|
|
||||||
m_Requests = std::make_shared<NetDbRequests>();
|
|
||||||
m_Requests->Start ();
|
|
||||||
}
|
|
||||||
|
|
||||||
m_IsRunning = true;
|
m_IsRunning = true;
|
||||||
m_Thread = new std::thread (std::bind (&NetDb::Run, this));
|
m_Thread = new std::thread (std::bind (&NetDb::Run, this));
|
||||||
|
Loading…
Reference in New Issue
Block a user