state.progressBars[pktName] = struct{}{}
Progress("Tx", lesp)
}
+ if ourSize == uint64(fullSize) {
+ state.closeFd(pth)
+ state.Ctx.LogD("sp-file-finished", lesp, func(les LEs) string {
+ return logMsg(les) + ": finished"
+ })
+ if state.Ctx.ShowPrgrs {
+ delete(state.progressBars, pktName)
+ }
+ }
state.Lock()
for i, q := range state.queueTheir {
if *q.freq.Hash != *freq.Hash {
continue
}
if ourSize == uint64(fullSize) {
- state.Ctx.LogD("sp-file-finished", lesp, func(les LEs) string {
- return logMsg(les) + ": finished"
- })
state.queueTheir = append(
state.queueTheir[:i],
state.queueTheir[i+1:]...,
)
- if state.Ctx.ShowPrgrs {
- delete(state.progressBars, pktName)
- }
} else {
q.freq.Offset = ourSize
}