summaryrefslogtreecommitdiff
path: root/examples/dhtd.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 /examples/dhtd.hs
parent89f012de3884c56ed48932091ebe9c5d5a291d27 (diff)
dput: suppressible debug prints
Diffstat (limited to 'examples/dhtd.hs')
-rw-r--r--examples/dhtd.hs13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/dhtd.hs b/examples/dhtd.hs
index b6680f2e..ba7b0fca 100644
--- a/examples/dhtd.hs
+++ b/examples/dhtd.hs
@@ -113,6 +113,7 @@ import ToxToXMPP
113import qualified Connection.Tcp as Tcp (ConnectionEvent(..)) 113import qualified Connection.Tcp as Tcp (ConnectionEvent(..))
114import Control.Concurrent.Supply 114import Control.Concurrent.Supply
115import qualified Data.CyclicBuffer as CB 115import qualified Data.CyclicBuffer as CB
116import DPut
116 117
117 118
118showReport :: [(String,String)] -> String 119showReport :: [(String,String)] -> String
@@ -523,6 +524,8 @@ clientSession s@Session{..} sock cnum h = do
523 , ["peers"] 524 , ["peers"]
524 , ["toxids"] 525 , ["toxids"]
525 , ["c"] 526 , ["c"]
527 , ["quiet"]
528 , ["verbose"]
526 , ["help"] 529 , ["help"]
527 ] 530 ]
528 case (map toLower c,args) of 531 case (map toLower c,args) of
@@ -715,6 +718,16 @@ clientSession s@Session{..} sock cnum h = do
715 hPutClientChunk h $ unlines [ dns, "", "Friend Requests" ] 718 hPutClientChunk h $ unlines [ dns, "", "Friend Requests" ]
716 hPutClient h $ showReport frs 719 hPutClient h $ showReport frs
717 720
721 ("quiet",s) | s' <- strp s
722 , Just (tag::DebugTag) <- readMaybe ('X':s')
723 -> cmd0 $ do
724 setQuiet tag
725
726 ("verbose",s) | s' <- strp s
727 , Just (tag::DebugTag) <- readMaybe ('X':s')
728 -> cmd0 $ do
729 setVerbose tag
730
718 -- list information about current netcrypto sesssions 731 -- list information about current netcrypto sesssions
719 ("sessions", s) | "" <- strp s 732 ("sessions", s) | "" <- strp s
720 -> cmd0 $ do 733 -> cmd0 $ do