Browse Source

minor EchoClient modifications; exported simpleAuth

started to use simpleAuth in EchoClient
stripped password from EchoClient
master
Jon Kristensen 14 years ago
parent
commit
5bca5a16b9
  1. 13
      examples/EchoClient.hs
  2. 1
      source/Network/Xmpp.hs

13
examples/EchoClient.hs

@ -25,10 +25,11 @@ import Network.Xmpp.IM
-- Server and authentication details. -- Server and authentication details.
hostName = "nejla.com" hostname = "nejla.com"
portNumber = 5222 hostname_ = "xmpp.nejla.com" -- TODO
userName = "jon" -- portNumber = 5222 -- TODO
password = "G2D9%b4S3" -- TODO userName = ""
password = ""
-- TODO: Incomplete code, needs documentation, etc. -- TODO: Incomplete code, needs documentation, etc.
@ -36,9 +37,9 @@ main :: IO ()
main = do main = do
withNewSession $ do withNewSession $ do
withConnection $ do withConnection $ do
connect "xmpp.nejla.com" "nejla.com" connect hostname_ hostname
-- startTLS exampleParams -- startTLS exampleParams
saslResponse <- auth userName password (Just "echo-client") saslResponse <- simpleAuth userName password (Just "echo-client")
case saslResponse of case saslResponse of
Right _ -> return () Right _ -> return ()
Left e -> error $ show e Left e -> error $ show e

1
source/Network/Xmpp.hs

@ -35,6 +35,7 @@ module Network.Xmpp
, withConnection , withConnection
, connect , connect
, startTLS , startTLS
, simpleAuth
, auth , auth
, endSession , endSession
, setSessionEndHandler , setSessionEndHandler

Loading…
Cancel
Save