}
func (me *data) PieceCompleted(index int) (err error) {
- return me.store.PieceCompleted(me.info.Piece(index))
+ return me.store.pieceCompleted(me.info.Piece(index))
}
func (me *data) PieceComplete(piece int) bool {
return
}
-func (me *store) PieceCompleted(p metainfo.Piece) (err error) {
+func (me *store) pieceCompleted(p metainfo.Piece) (err error) {
hash, err := me.hashCopyFile(me.incompletePiecePath(p), me.completedPiecePath(p), p.Length())
if err == nil && !bytes.Equal(hash, p.Hash()) {
err = errors.New("piece incomplete")