From d5adf274c137bef22d5695d4a280e10068edcb0e Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 23 Jun 2010 20:37:31 +0200 Subject: Show avatars in roster --- src/core/ephraim_conn.erl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/core/ephraim_conn.erl') diff --git a/src/core/ephraim_conn.erl b/src/core/ephraim_conn.erl index c4b163e..28e72b3 100644 --- a/src/core/ephraim_conn.erl +++ b/src/core/ephraim_conn.erl @@ -40,7 +40,12 @@ loop(State) -> #received_packet{packet_type=message, raw_packet=Packet} -> From = exmpp_xml:get_attribute(Packet, from, <<"unknown">>), - ephraim ! {receive_message, From, Packet}, + HasElement = exmpp_xml:has_element(Packet,'http://jabber.org/protocol/pubsub#event',event), + if HasElement -> + ephraim ! {receive_event, From, Packet}; + true -> + ephraim ! {receive_message, From, Packet} + end, loop(State); #received_packet{packet_type=iq, raw_packet=Packet} -> -- cgit v1.2.3