|
|
@ -40,6 +40,9 @@ namespace client |
|
|
|
m_SharedLocalDestination->Start (); |
|
|
|
m_SharedLocalDestination->Start (); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m_AddressBook.Start (); |
|
|
|
|
|
|
|
|
|
|
|
if ( m_ServiceThread == nullptr ) { |
|
|
|
if ( m_ServiceThread == nullptr ) { |
|
|
|
m_ServiceThread = new std::thread([&] () { |
|
|
|
m_ServiceThread = new std::thread([&] () { |
|
|
|
LogPrint(eLogInfo, "ClientContext: starting service"); |
|
|
|
LogPrint(eLogInfo, "ClientContext: starting service"); |
|
|
@ -49,8 +52,6 @@ namespace client |
|
|
|
ScheduleCleanupUDP(); |
|
|
|
ScheduleCleanupUDP(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
m_AddressBook.Start (); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<ClientDestination> localDestination; |
|
|
|
std::shared_ptr<ClientDestination> localDestination; |
|
|
|
bool httproxy; i2p::config::GetOption("httpproxy.enabled", httproxy); |
|
|
|
bool httproxy; i2p::config::GetOption("httpproxy.enabled", httproxy); |
|
|
|
if (httproxy) { |
|
|
|
if (httproxy) { |
|
|
|