diff options
Diffstat (limited to 'src/core/ephraim_conn.erl')
-rw-r--r-- | src/core/ephraim_conn.erl | 10 |
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}). |