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
else // duplicate else // duplicate
{ {
LogPrint (eLogInfo, "Destination: Request of LeaseSet ", dest.ToBase64 (), " is pending already"); 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) if (ts > ret.first->second->requestTime + MAX_LEASESET_REQUEST_TIMEOUT)
{
// something went wrong
m_LeaseSetRequests.erase (ret.first); m_LeaseSetRequests.erase (ret.first);
if (requestComplete) requestComplete (nullptr); if (requestComplete) requestComplete (nullptr);
} }
else if (requestComplete)
ret.first->second->requestComplete.push_back (requestComplete);
}
} }
else else
{ {

Loading…
Cancel
Save