]> git.rkrishnan.org Git - functorrent.git/blobdiff - src/Tracker.hs
more refactoring: type synonym for info dictionary
[functorrent.git] / src / Tracker.hs
index 5afc26f3b3729c50dbd47e3ce4cd8cd0116fc273..dad05e6a8c44f74bceab9f7727da5fd7eb8ccd5f 100644 (file)
@@ -12,7 +12,6 @@ import qualified Utils as U
 import Data.Char
 
 type Url = String
-type InfoDict = M.Map Benc.BVal Benc.BVal
 
 -- | urlEncodeHash
 --
@@ -35,7 +34,7 @@ infoHash :: M.Map Benc.BVal Benc.BVal -> BC.ByteString
 infoHash m = let info = m M.! Benc.Bstr (BC.pack "info")
              in (SHA1.hash . BC.pack . Benc.encode) info
 
-prepareRequest :: InfoDict -> String -> Integer -> String
+prepareRequest :: Benc.InfoDict -> String -> Integer -> String
 prepareRequest d peer_id len =
   let p = [("info_hash", urlEncodeHash ((B16.encode . infoHash) d)),
            ("peer_id", HB.urlEncode peer_id),