From 760777308777e6a2eab7b6d31aa8c323cd9efa36 Mon Sep 17 00:00:00 2001 From: Mark Holt Date: Sat, 20 Jul 2024 16:22:29 +0100 Subject: [PATCH] added hash/complete counts --- t.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/t.go b/t.go index 4a7de069e5..3add0ae9d8 100644 --- a/t.go +++ b/t.go @@ -251,7 +251,14 @@ func (t *Torrent) DownloadPieces(begin, end pieceIndex) { if checkCompletion && !storage.IsNew() { if sum, _, err := t.hashPiece(piece); err == nil && sum == *piece.hash { + size := int64(piece.length(true)) + t.allStats(func(cs *ConnStats) { + cs.pieceHashed(size) + }) storage.MarkComplete(false) + t.allStats(func(cs *ConnStats) { + cs.pieceCompleted(size) + }) t.updatePieceCompletion(piece.index, true) return nil }