Browse Source

queue up LeaseSet requests

pull/715/merge
orignal 8 years ago
parent
commit
4b9de0777b
  1. 7
      Destination.cpp

7
Destination.cpp

@ -544,12 +544,15 @@ namespace client @@ -544,12 +544,15 @@ namespace client
else // duplicate
{
LogPrint (eLogInfo, "Destination: Request of LeaseSet ", dest.ToBase64 (), " is pending already");
// TODO: implement it properly
//ret.first->second->requestComplete.push_back (requestComplete);
if (ts > ret.first->second->requestTime + MAX_LEASESET_REQUEST_TIMEOUT)
{
// something went wrong
m_LeaseSetRequests.erase (ret.first);
if (requestComplete) requestComplete (nullptr);
}
else if (requestComplete)
ret.first->second->requestComplete.push_back (requestComplete);
}
}
else
{

Loading…
Cancel
Save