}
cn.validReceiveChunks[r]++
cn.t.pendingRequests.Inc(r)
+ cn.t.lastRequested[r] = time.Now()
cn.updateExpectingChunks()
ppReq := cn.t.requestIndexToRequest(r)
for _, f := range cn.callbacks.SentRequest {
}
c.updateExpectingChunks()
c.t.pendingRequests.Dec(r)
+ if c.t.pendingRequests.Get(r) == 0 {
+ delete(c.t.lastRequested, r)
+ }
return true
}