import FuncTorrent.Bencode (decode, BVal(..))
import FuncTorrent.Logger (initLogger, logMessage, logStop)
-import FuncTorrent.Metainfo (lengthInBytes, mkMetaInfo, info, name, getTrackers)
+import FuncTorrent.Metainfo (lengthInBytes, mkMetaInfo, info, name, announceList)
import FuncTorrent.Peer (peers, mkPeerResp, handShakeMsg)
import FuncTorrent.Tracker (connect, prepareRequest)
let len = lengthInBytes $ info m
(Bdict d') = d
- trackers = getTrackers m
+ trackers = announceList m
logMsg "Trying to fetch peers: "
response <- connect (head trackers) (prepareRequest d' peerId len)