Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2009-04-10 17:21:37 +0400
committerChristophe Romain <christophe.romain@process-one.net>2009-04-10 17:21:37 +0400
commit08cbaf8ccf310d562e9fa1af37ce2130b2e17b29 (patch)
treeb7cf0f7a726a07d6126cdd188026519f97766ecd /src/ejabberd_c2s.erl
parent6b2a838e244153f49d68332c0881e9ebb66c3170 (diff)
Better handling of presence hook and caps clean
SVN Revision: 2015
Diffstat (limited to 'src/ejabberd_c2s.erl')
-rw-r--r--src/ejabberd_c2s.erl12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index 91c257a7c..67a55757d 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -1062,18 +1062,6 @@ handle_info({route, From, To, Packet}, StateName, StateData) ->
allow ->
LFrom = jlib:short_prepd_jid(From),
LBFrom = jlib:short_prepd_bare_jid(From),
- %% Note contact availability
- Els = Packet#xmlel.children,
- case exmpp_presence:get_type(Packet) of
- 'unavailable' ->
- %mod_caps:clear_caps(From);
- % caps clear disabled cause it breaks things
- ok;
- _ ->
- ServerString = binary_to_list(StateData#state.server),
- Caps = mod_caps:read_caps(Els),
- mod_caps:note_caps(ServerString, From, Caps)
- end,
case ?SETS:is_element(
LFrom, StateData#state.pres_a) orelse
?SETS:is_element(