diff options
author | James Crayne <jim.crayne@gmail.com> | 2018-05-29 03:36:02 +0000 |
---|---|---|
committer | James Crayne <jim.crayne@gmail.com> | 2018-05-29 03:36:02 +0000 |
commit | 1c65905502df013ab0076726aa919b91c14d7a4c (patch) | |
tree | 1d8eb5d891cc9a3d618d3de3ffcfaa40c28a75f6 /src/Network/Tox/Onion/Handlers.hs | |
parent | 89f012de3884c56ed48932091ebe9c5d5a291d27 (diff) |
dput: suppressible debug prints
Diffstat (limited to 'src/Network/Tox/Onion/Handlers.hs')
-rw-r--r-- | src/Network/Tox/Onion/Handlers.hs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Network/Tox/Onion/Handlers.hs b/src/Network/Tox/Onion/Handlers.hs index 8c3a9a86..94ece8ab 100644 --- a/src/Network/Tox/Onion/Handlers.hs +++ b/src/Network/Tox/Onion/Handlers.hs | |||
@@ -43,6 +43,7 @@ import Data.Maybe | |||
43 | import Data.Bits | 43 | import Data.Bits |
44 | import Data.Ord | 44 | import Data.Ord |
45 | import Data.Functor.Identity | 45 | import Data.Functor.Identity |
46 | import DPut | ||
46 | 47 | ||
47 | type Client r = QR.Client String PacketKind TransactionId (OnionDestination r) Message | 48 | type Client r = QR.Client String PacketKind TransactionId (OnionDestination r) Message |
48 | type Message = OnionMessage Identity | 49 | type Message = OnionMessage Identity |
@@ -77,7 +78,7 @@ announceH routing toks keydb oaddr req = do | |||
77 | _ -> let Nonce32 bs = announcePingId req | 78 | _ -> let Nonce32 bs = announcePingId req |
78 | tok = fromPaddedByteString 32 bs | 79 | tok = fromPaddedByteString 32 bs |
79 | in checkToken toks (onionNodeInfo oaddr) tok >>= go | 80 | in checkToken toks (onionNodeInfo oaddr) tok >>= go |
80 | `catch` (\(SomeException e) -> hPutStrLn stderr ("announceH Exception! "++show e) >> throw e) | 81 | `catch` (\(SomeException e) -> dput XAnnounce ("announceH Exception! "++show e) >> throw e) |
81 | where | 82 | where |
82 | go withTok = do | 83 | go withTok = do |
83 | let naddr = onionNodeInfo oaddr | 84 | let naddr = onionNodeInfo oaddr |
@@ -87,7 +88,7 @@ announceH routing toks keydb oaddr req = do | |||
87 | let storing = case oaddr of | 88 | let storing = case oaddr of |
88 | OnionToOwner _ pth -> guard (nodeId naddr == announceSeeking req) >> Just pth | 89 | OnionToOwner _ pth -> guard (nodeId naddr == announceSeeking req) >> Just pth |
89 | _ -> Nothing | 90 | _ -> Nothing |
90 | hPutStrLn stderr $ unlines [ "announceH: nodeId = " ++ show (nodeId naddr) | 91 | dput XAnnounce $ unlines [ "announceH: nodeId = " ++ show (nodeId naddr) |
91 | , " announceSeeking = " ++ show (announceSeeking req) | 92 | , " announceSeeking = " ++ show (announceSeeking req) |
92 | , " withTok = " ++ show withTok | 93 | , " withTok = " ++ show withTok |
93 | , " storing = " ++ maybe "False" (const "True") storing | 94 | , " storing = " ++ maybe "False" (const "True") storing |