mirror of
https://github.com/oxen-io/lokinet
synced 2023-12-14 06:53:00 +01:00
commit
fc64b83c13
|
@ -631,16 +631,16 @@ namespace llarp
|
|||
|
||||
const bool isSvcNode = IsServiceNode();
|
||||
|
||||
if(_rc.ExpiresSoon(now, randint() % 10000)
|
||||
|| (now - _rc.last_updated) > rcRegenInterval)
|
||||
{
|
||||
LogInfo("regenerating RC");
|
||||
if(!UpdateOurRC(false))
|
||||
LogError("Failed to update our RC");
|
||||
}
|
||||
|
||||
if(isSvcNode)
|
||||
{
|
||||
if(_rc.ExpiresSoon(now, randint() % 10000)
|
||||
|| (now - _rc.last_updated) > rcRegenInterval)
|
||||
{
|
||||
LogInfo("regenerating RC");
|
||||
if(!UpdateOurRC(false))
|
||||
LogError("Failed to update our RC");
|
||||
}
|
||||
|
||||
// remove RCs for nodes that are no longer allowed by network policy
|
||||
nodedb()->RemoveIf([&](const RouterContact &rc) -> bool {
|
||||
if(IsBootstrapNode(rc.pubkey))
|
||||
|
|
Loading…
Reference in a new issue