summaryrefslogtreecommitdiffstats
path: root/src/core/ephraim_conn.erl
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2010-06-23 20:37:31 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2010-06-23 20:37:31 +0200
commitd5adf274c137bef22d5695d4a280e10068edcb0e (patch)
tree6c01a10c06a1fabe40d8a6498b8a934df781a023 /src/core/ephraim_conn.erl
parent04a0f989a71a83114fe1f58b2ebe1af2f56cb87b (diff)
downloadephraim-d5adf274c137bef22d5695d4a280e10068edcb0e.tar
ephraim-d5adf274c137bef22d5695d4a280e10068edcb0e.zip
Show avatars in roster
Diffstat (limited to 'src/core/ephraim_conn.erl')
-rw-r--r--src/core/ephraim_conn.erl7
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} ->