summaryrefslogtreecommitdiffstats
path: root/src/core/ephraim_conn.erl
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2010-07-17 15:49:23 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2010-07-17 15:49:23 +0200
commitdfc0469a184ae978f40cac9df20d399fdeca99a3 (patch)
tree5bc05b375bde27de3a9f27d62df058a4b7abfc60 /src/core/ephraim_conn.erl
parentb66c4b8549bc64aae8780a98851ea59850024a58 (diff)
downloadephraim-dfc0469a184ae978f40cac9df20d399fdeca99a3.tar
ephraim-dfc0469a184ae978f40cac9df20d399fdeca99a3.zip
Read JID and server name from config file
Diffstat (limited to 'src/core/ephraim_conn.erl')
-rw-r--r--src/core/ephraim_conn.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/core/ephraim_conn.erl b/src/core/ephraim_conn.erl
index ee57284..6a34599 100644
--- a/src/core/ephraim_conn.erl
+++ b/src/core/ephraim_conn.erl
@@ -11,10 +11,14 @@
init() ->
application:start(exmpp),
Session = exmpp_session:start(),
- JID = exmpp_jid:make("ephraim", "localhost", "Bar"),
- exmpp_session:auth_basic_digest(Session, JID, "test"),
+
+ {jid, JID} = ephraim_config:get(jid),
+ {password, Password} = ephraim_config:get(password),
+ {server, Server, Port} = ephraim_config:get(server),
+
+ exmpp_session:auth_basic_digest(Session, exmpp_jid:parse(JID), Password),
io:format("Connecting...~n"),
- exmpp_session:connect_TCP(Session, "localhost", 5222),
+ exmpp_session:connect_TCP(Session, Server, Port),
io:format("Connected.~n"),
session(#conn_state{session=Session}).