From: Matt Joiner Date: Wed, 6 Jul 2016 03:38:16 +0000 (+1000) Subject: storage: Move pieceCompletion interface into correct file X-Git-Tag: v1.0.0~662 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=dbb3c25b1aa49cdbb29d4a912ff05ee9d0e08e6a;p=btrtrc.git storage: Move pieceCompletion interface into correct file --- diff --git a/storage/completion.go b/storage/completion.go index 99dd99a9..13c99e2d 100644 --- a/storage/completion.go +++ b/storage/completion.go @@ -1,6 +1,16 @@ package storage -import "log" +import ( + "log" + + "github.com/anacrolix/torrent/metainfo" +) + +type pieceCompletion interface { + Get(metainfo.Piece) bool + Set(metainfo.Piece, bool) + Close() +} func pieceCompletionForDir(dir string) (ret pieceCompletion) { ret, err := newDBPieceCompletion(dir) diff --git a/storage/file.go b/storage/file.go index a3a26bed..15f7ebdb 100644 --- a/storage/file.go +++ b/storage/file.go @@ -11,12 +11,6 @@ import ( "github.com/anacrolix/torrent/metainfo" ) -type pieceCompletion interface { - Get(metainfo.Piece) bool - Set(metainfo.Piece, bool) - Close() -} - // File-based storage for torrents, that isn't yet bound to a particular // torrent. type fileStorage struct {