summaryrefslogtreecommitdiff
path: root/src/Network/Tox/Onion/Handlers.hs
diff options
context:
space:
mode:
authorJames Crayne <jim.crayne@gmail.com>2018-05-29 03:36:02 +0000
committerJames Crayne <jim.crayne@gmail.com>2018-05-29 03:36:02 +0000
commit1c65905502df013ab0076726aa919b91c14d7a4c (patch)
tree1d8eb5d891cc9a3d618d3de3ffcfaa40c28a75f6 /src/Network/Tox/Onion/Handlers.hs
parent89f012de3884c56ed48932091ebe9c5d5a291d27 (diff)
dput: suppressible debug prints
Diffstat (limited to 'src/Network/Tox/Onion/Handlers.hs')
-rw-r--r--src/Network/Tox/Onion/Handlers.hs5
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
43import Data.Bits 43import Data.Bits
44import Data.Ord 44import Data.Ord
45import Data.Functor.Identity 45import Data.Functor.Identity
46import DPut
46 47
47type Client r = QR.Client String PacketKind TransactionId (OnionDestination r) Message 48type Client r = QR.Client String PacketKind TransactionId (OnionDestination r) Message
48type Message = OnionMessage Identity 49type 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