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 /examples/dhtd.hs | |
parent | 89f012de3884c56ed48932091ebe9c5d5a291d27 (diff) |
dput: suppressible debug prints
Diffstat (limited to 'examples/dhtd.hs')
-rw-r--r-- | examples/dhtd.hs | 13 |
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 | |||
113 | import qualified Connection.Tcp as Tcp (ConnectionEvent(..)) | 113 | import qualified Connection.Tcp as Tcp (ConnectionEvent(..)) |
114 | import Control.Concurrent.Supply | 114 | import Control.Concurrent.Supply |
115 | import qualified Data.CyclicBuffer as CB | 115 | import qualified Data.CyclicBuffer as CB |
116 | import DPut | ||
116 | 117 | ||
117 | 118 | ||
118 | showReport :: [(String,String)] -> String | 119 | showReport :: [(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 |