mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-07 06:09:42 +00:00
request RouterInfo if outdated
This commit is contained in:
@@ -442,9 +442,11 @@ namespace data
|
||||
|
||||
if (dest->IsExploratory ())
|
||||
{
|
||||
if (!FindRouter (router)) // router with ident not found
|
||||
auto r = FindRouter (router);
|
||||
if (!r || i2p::util::GetMillisecondsSinceEpoch () > r->GetTimestamp () + 3600*1000LL)
|
||||
{
|
||||
LogPrint ("Found new router. Requesting RouterInfo ...");
|
||||
// router with ident not found or too old (1 hour)
|
||||
LogPrint ("Found new/outdated router. Requesting RouterInfo ...");
|
||||
if (outbound && inbound)
|
||||
{
|
||||
RequestedDestination * d1 = CreateRequestedDestination (router, false, false);
|
||||
|
||||
Reference in New Issue
Block a user