|
|
@ -515,13 +515,7 @@ namespace llarp
|
|
|
|
// publish via near router
|
|
|
|
// publish via near router
|
|
|
|
RouterID location = m_Identity.pub.Addr().data();
|
|
|
|
RouterID location = m_Identity.pub.Addr().data();
|
|
|
|
auto path = GetEstablishedPathClosestTo(location);
|
|
|
|
auto path = GetEstablishedPathClosestTo(location);
|
|
|
|
if(path && PublishIntroSetVia(r, path))
|
|
|
|
return path && PublishIntroSetVia(r, path);
|
|
|
|
{
|
|
|
|
|
|
|
|
// publish via far router
|
|
|
|
|
|
|
|
path = GetEstablishedPathClosestTo(~location);
|
|
|
|
|
|
|
|
return path && PublishIntroSetVia(r, path);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
struct PublishIntroSetJob : public IServiceLookup
|
|
|
|
struct PublishIntroSetJob : public IServiceLookup
|
|
|
|