diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2010-06-23 20:37:31 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2010-06-23 20:37:31 +0200 |
commit | d5adf274c137bef22d5695d4a280e10068edcb0e (patch) | |
tree | 6c01a10c06a1fabe40d8a6498b8a934df781a023 /src/core/ephraim_conn.erl | |
parent | 04a0f989a71a83114fe1f58b2ebe1af2f56cb87b (diff) | |
download | ephraim-d5adf274c137bef22d5695d4a280e10068edcb0e.tar ephraim-d5adf274c137bef22d5695d4a280e10068edcb0e.zip |
Show avatars in roster
Diffstat (limited to 'src/core/ephraim_conn.erl')
-rw-r--r-- | src/core/ephraim_conn.erl | 7 |
1 files changed, 6 insertions, 1 deletions
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} -> |