From 312574cbc5a0591aefc1ea94e3b77e419a372f10 Mon Sep 17 00:00:00 2001 From: Christopher tofu Zorn Date: Tue, 1 Jun 2010 14:52:15 -0400 Subject: add the ability to send raw xml packets over http bind --- src/ejabberd_c2s.erl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/ejabberd_c2s.erl') diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 8af5f47a7..bb5e288e6 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -1499,6 +1499,10 @@ change_shaper(StateData, JID) -> StateData#state.shaper, JID), (StateData#state.sockmod):change_shaper(StateData#state.socket, Shaper). +send_text(StateData, Text) when StateData#state.xml_socket -> + ?DEBUG("Send Text on stream = ~p", [lists:flatten(Text)]), + (StateData#state.sockmod):send_xml(StateData#state.socket, + {xmlstreamraw, Text}); send_text(StateData, Text) -> ?DEBUG("Send XML on stream = ~s", [Text]), (StateData#state.sockmod):send(StateData#state.socket, Text). -- cgit v1.2.3