]> Sergey Matveev's repositories - btrtrc.git/commitdiff
API changes in github.com/anacrolix/libtorgo
authorMatt Joiner <anacrolix@gmail.com>
Sun, 13 Jul 2014 07:37:12 +0000 (17:37 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 13 Jul 2014 07:37:12 +0000 (17:37 +1000)
client.go
client_test.go
cmd/torrent-infohash/main.go
cmd/torrent/main.go
fs/torrentfs_test.go

index 21128da60ebc25f0c676e90e7deea457bdfdb77a..831007af2bc389a80bae6c2c7a782941ed8d4f98 100644 (file)
--- a/client.go
+++ b/client.go
@@ -875,7 +875,7 @@ func (me *Client) addTorrent(t *torrent) (err error) {
 
 // Adds the torrent to the client.
 func (me *Client) AddTorrent(metaInfo *metainfo.MetaInfo) (err error) {
-       t, err := newTorrent(BytesInfoHash(metaInfo.InfoHash), metaInfo.AnnounceList)
+       t, err := newTorrent(BytesInfoHash(metaInfo.Info.Hash), metaInfo.AnnounceList)
        if err != nil {
                return
        }
@@ -885,7 +885,7 @@ func (me *Client) AddTorrent(metaInfo *metainfo.MetaInfo) (err error) {
        if err != nil {
                return
        }
-       err = me.setMetaData(t, metaInfo.Info, metaInfo.InfoBytes)
+       err = me.setMetaData(t, metaInfo.Info.Info, metaInfo.Info.Bytes)
        if err != nil {
                return
        }
index 835ad1f175975d0588ac3c2c0fc3578e701d5dda..b6a6439b330256389ffb688ac2bb1da8199b3f5a 100644 (file)
@@ -28,11 +28,11 @@ func TestPieceHashSize(t *testing.T) {
 func TestTorrentInitialState(t *testing.T) {
        dir, mi := testutil.GreetingTestTorrent()
        defer os.RemoveAll(dir)
-       tor, err := newTorrent(BytesInfoHash(mi.InfoHash), nil)
+       tor, err := newTorrent(BytesInfoHash(mi.Info.Hash), nil)
        if err != nil {
                t.Fatal(err)
        }
-       err = tor.setMetadata(mi.Info, dir, mi.InfoBytes)
+       err = tor.setMetadata(mi.Info.Info, dir, mi.Info.Bytes)
        if err != nil {
                t.Fatal(err)
        }
index 96948d8ed5928042a44a563a1c27e0c9ac2fc7d4..d58fc4c33dce6df5154a117725e567321479a064 100644 (file)
@@ -14,6 +14,6 @@ func main() {
                if err != nil {
                        log.Fatal(err)
                }
-               fmt.Printf("%x: %s\n", mi.InfoHash, arg)
+               fmt.Printf("%x: %s\n", mi.Info.Hash, arg)
        }
 }
index 8967c7917f818a571e8fbe1741eefc00fe667c75..02975df4601066b5f67a536c615013799711a364 100644 (file)
@@ -123,7 +123,7 @@ func main() {
                        if err != nil {
                                log.Fatal(err)
                        }
-                       ih = torrent.BytesInfoHash(metaInfo.InfoHash)
+                       ih = torrent.BytesInfoHash(metaInfo.Info.Hash)
                }
                client.PrioritizeDataRegion(ih, 0, 999999999)
                err := client.AddPeers(ih, func() []torrent.Peer {
index a9958372648a3103e267d57c332f2efc71c6a00b..9b26eb88b245a397f45ec0ea0026b4f4deeb7812 100644 (file)
@@ -105,7 +105,7 @@ func TestUnmountWedged(t *testing.T) {
                log.Fatal(err)
        }
        go func() {
-               ioutil.ReadFile(filepath.Join(layout.MountDir, layout.Metainfo.Name))
+               ioutil.ReadFile(filepath.Join(layout.MountDir, layout.Metainfo.Info.Name))
        }()
        time.Sleep(time.Second)
        fs.Destroy()
@@ -139,7 +139,7 @@ func TestDownloadOnDemand(t *testing.T) {
        defer seeder.Listener.Close()
        seeder.Start()
        defer seeder.Stop()
-       err = seeder.AddMagnet(fmt.Sprintf("magnet:?xt=urn:btih:%x", layout.Metainfo.InfoHash))
+       err = seeder.AddMagnet(fmt.Sprintf("magnet:?xt=urn:btih:%x", layout.Metainfo.Info.Hash))
        if err != nil {
                t.Fatal(err)
        }
@@ -151,7 +151,7 @@ func TestDownloadOnDemand(t *testing.T) {
        leecher.Start()
        defer leecher.Stop()
        leecher.AddTorrent(layout.Metainfo)
-       leecher.AddPeers(torrent.BytesInfoHash(layout.Metainfo.InfoHash), []torrent.Peer{func() torrent.Peer {
+       leecher.AddPeers(torrent.BytesInfoHash(layout.Metainfo.Info.Hash), []torrent.Peer{func() torrent.Peer {
                tcpAddr := seeder.Listener.Addr().(*net.TCPAddr)
                return torrent.Peer{
                        IP:   tcpAddr.IP,