summaryrefslogtreecommitdiffstats
path: root/src/core/ephraim_event.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ephraim_event.erl')
-rw-r--r--src/core/ephraim_event.erl42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/core/ephraim_event.erl b/src/core/ephraim_event.erl
index d32914a..d8778e4 100644
--- a/src/core/ephraim_event.erl
+++ b/src/core/ephraim_event.erl
@@ -8,17 +8,17 @@ init() ->
-spec handleEvent(binary(), #xmlel{}) -> ok.
handleEvent(From, Item) ->
- HasAvatarData = exmpp_xml:has_element(Item, 'urn:xmpp:avatar:data', data),
- HasAvatarMetaData = exmpp_xml:has_element(Item, 'urn:xmpp:avatar:metadata', metadata),
- if HasAvatarData ->
- Element = exmpp_xml:get_element(Item, 'urn:xmpp:avatar:data', data),
- Data = base64:decode(exmpp_xml:get_cdata_from_list(Element#xmlel.children)),
- ephraim ! {roster, {avatar, From, Data}},
- ok;
- HasAvatarMetaData ->
- ok;
+ % HasAvatarData = exmpp_xml:has_element(Item, 'urn:xmpp:avatar:data', data),
+ % HasAvatarMetaData = exmpp_xml:has_element(Item, 'urn:xmpp:avatar:metadata', metadata),
+ if %HasAvatarData ->
+ % Element = exmpp_xml:get_element(Item, 'urn:xmpp:avatar:data', data),
+ % Data = base64:decode(exmpp_xml:get_cdata_from_list(Element#xmlel.children)),
+ % ephraim ! {roster, {avatar, From, Data}},
+ % ok;
+ %HasAvatarMetaData ->
+ % ok;
true ->
- io:format("Received unhandled event from ~p:~n~p~n", [From, Item])
+ io:format("Received unhandled event from ~p:~n~p~n", [From, Item])
end.
-spec handleEvents(binary(), [#xmlel{}]) -> ok.
@@ -32,15 +32,15 @@ handleEvents(From, [Item|Rest]) ->
loop() ->
receive
stop ->
- ok;
-
- {receive_event, From, Packet} ->
- Event = exmpp_xml:get_element(Packet, 'http://jabber.org/protocol/pubsub#event', event),
- Items = exmpp_xml:get_element(Event, 'http://jabber.org/protocol/pubsub#event', items),
- handleEvents(From, Items#xmlel.children),
- loop();
-
- Msg ->
- io:format("ephraim_event: ~p~n", [Msg]),
- loop()
+ ok;
+
+ {receive_event, From, Packet} ->
+ Event = exmpp_xml:get_element(Packet, 'http://jabber.org/protocol/pubsub#event', event),
+ Items = exmpp_xml:get_element(Event, 'http://jabber.org/protocol/pubsub#event', items),
+ handleEvents(From, Items#xmlel.children),
+ loop();
+
+ Msg ->
+ io:format("ephraim_event: ~p~n", [Msg]),
+ loop()
end.