Explicitly import Torrent.InfoHash
This commit is contained in:
parent
e5acfcbb46
commit
06ebc4c37e
4
misc.go
4
misc.go
|
@ -27,11 +27,11 @@ type (
|
|||
pieceSum [20]byte
|
||||
)
|
||||
|
||||
func (ih *InfoHash) AsString() string {
|
||||
func (ih InfoHash) AsString() string {
|
||||
return string(ih[:])
|
||||
}
|
||||
|
||||
func (ih *InfoHash) HexString() string {
|
||||
func (ih InfoHash) HexString() string {
|
||||
return fmt.Sprintf("%x", ih[:])
|
||||
}
|
||||
|
||||
|
|
6
t.go
6
t.go
|
@ -12,6 +12,10 @@ type Torrent struct {
|
|||
*torrent
|
||||
}
|
||||
|
||||
func (t Torrent) InfoHash() InfoHash {
|
||||
return t.torrent.InfoHash
|
||||
}
|
||||
|
||||
// Closed when the info (.Info()) for the torrent has become available. Using
|
||||
// features of Torrent that require the info before it is available will have
|
||||
// undefined behaviour.
|
||||
|
@ -49,7 +53,7 @@ func (t Torrent) NumPieces() int {
|
|||
|
||||
func (t Torrent) Drop() {
|
||||
t.cl.mu.Lock()
|
||||
t.cl.dropTorrent(t.InfoHash)
|
||||
t.cl.dropTorrent(t.torrent.InfoHash)
|
||||
t.cl.mu.Unlock()
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue