]> Sergey Matveev's repositories - btrtrc.git/blobdiff - bad_storage.go
Drop support for go 1.20
[btrtrc.git] / bad_storage.go
index f984c639ccf3a428f4aa8ebf4b2b97383d343c52..fc15beb90762862c7e2f8b0c9fe39560d0a541eb 100644 (file)
@@ -15,11 +15,9 @@ type badStorage struct{}
 var _ storage.ClientImpl = badStorage{}
 
 func (bs badStorage) OpenTorrent(*metainfo.Info, metainfo.Hash) (storage.TorrentImpl, error) {
-       return bs, nil
-}
-
-func (bs badStorage) Close() error {
-       return nil
+       return storage.TorrentImpl{
+               Piece: bs.Piece,
+       }, nil
 }
 
 func (bs badStorage) Piece(p metainfo.Piece) storage.PieceImpl {