diff options
author | Sam Truzjan <pxqr.sta@gmail.com> | 2013-11-28 15:24:48 +0400 |
---|---|---|
committer | Sam Truzjan <pxqr.sta@gmail.com> | 2013-11-28 15:24:48 +0400 |
commit | e2edd7436a287160d993815e2dc1ad9792435b9c (patch) | |
tree | 9295e22134bdca5f4fdb12c67a2b986a667f26b8 /src/Network/BitTorrent/Tracker | |
parent | 2d1b6b54825fd3f072bd81ac94106edd04cf52bb (diff) |
Remove byteStringToInfoHash function
Diffstat (limited to 'src/Network/BitTorrent/Tracker')
-rw-r--r-- | src/Network/BitTorrent/Tracker/Message.hs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Network/BitTorrent/Tracker/Message.hs b/src/Network/BitTorrent/Tracker/Message.hs index e5d8b25a..3437dcf3 100644 --- a/src/Network/BitTorrent/Tracker/Message.hs +++ b/src/Network/BitTorrent/Tracker/Message.hs | |||
@@ -55,6 +55,7 @@ import Data.BEncode.BDict as BE | |||
55 | import Data.ByteString as BS | 55 | import Data.ByteString as BS |
56 | import Data.ByteString.Char8 as BC | 56 | import Data.ByteString.Char8 as BC |
57 | import Data.Char as Char | 57 | import Data.Char as Char |
58 | import Data.Convertible | ||
58 | import Data.List as L | 59 | import Data.List as L |
59 | import Data.Map as M | 60 | import Data.Map as M |
60 | import Data.Maybe | 61 | import Data.Maybe |
@@ -265,7 +266,7 @@ class FromParam a where | |||
265 | fromParam :: BS.ByteString -> Maybe a | 266 | fromParam :: BS.ByteString -> Maybe a |
266 | 267 | ||
267 | instance FromParam InfoHash where | 268 | instance FromParam InfoHash where |
268 | fromParam = byteStringToInfoHash | 269 | fromParam = either (const Nothing) pure . safeConvert |
269 | 270 | ||
270 | instance FromParam PeerId where | 271 | instance FromParam PeerId where |
271 | fromParam = byteStringToPeerId | 272 | fromParam = byteStringToPeerId |