storage/file.go | 7 ++++--- diff --git a/storage/file.go b/storage/file.go index a4c2901577b5a3baed02c4760862f13381657d41..1a273a345f019df6fbdd213aea425c70c09eba77 100644 --- a/storage/file.go +++ b/storage/file.go @@ -36,7 +36,7 @@ return NewFileWithCompletion(baseDir, pieceCompletionForDir(baseDir)) } func NewFileWithCompletion(baseDir string, completion PieceCompletion) *fileClientImpl { - return newFileWithCustomPathMakerAndCompletion(baseDir, nil, completion) + return NewFileWithCustomPathMakerAndCompletion(baseDir, nil, completion) } // File storage with data partitioned by infohash. @@ -48,10 +48,11 @@ // Allows passing a function to determine the path for storing torrent data. The function is // responsible for sanitizing the info if it uses some part of it (for example sanitizing // info.Name). func NewFileWithCustomPathMaker(baseDir string, pathMaker func(baseDir string, info *metainfo.Info, infoHash metainfo.Hash) string) ClientImplCloser { - return newFileWithCustomPathMakerAndCompletion(baseDir, pathMaker, pieceCompletionForDir(baseDir)) + return NewFileWithCustomPathMakerAndCompletion(baseDir, pathMaker, pieceCompletionForDir(baseDir)) } -func newFileWithCustomPathMakerAndCompletion(baseDir string, pathMaker func(baseDir string, info *metainfo.Info, infoHash metainfo.Hash) string, completion PieceCompletion) *fileClientImpl { +// Allows passing custom PieceCompletion +func NewFileWithCustomPathMakerAndCompletion(baseDir string, pathMaker func(baseDir string, info *metainfo.Info, infoHash metainfo.Hash) string, completion PieceCompletion) *fileClientImpl { if pathMaker == nil { pathMaker = defaultPathMaker }