summaryrefslogtreecommitdiffstats
path: root/src/core/ephraim_conn.erl
diff options
context:
space:
mode:
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}).