mirror of
https://github.com/oxen-io/lokinet
synced 2023-12-14 06:53:00 +01:00
always regen expired rc
This commit is contained in:
parent
b6987a389c
commit
70ddc84d3a
|
@ -631,8 +631,6 @@ namespace llarp
|
|||
|
||||
const bool isSvcNode = IsServiceNode();
|
||||
|
||||
if(isSvcNode)
|
||||
{
|
||||
if(_rc.ExpiresSoon(now, randint() % 10000)
|
||||
|| (now - _rc.last_updated) > rcRegenInterval)
|
||||
{
|
||||
|
@ -641,6 +639,8 @@ namespace llarp
|
|||
LogError("Failed to update our RC");
|
||||
}
|
||||
|
||||
if(isSvcNode)
|
||||
{
|
||||
// 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