aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-06-15 04:17:38 +1000
committerAlexey Shchepin <alexey@process-one.net>2013-06-17 16:10:30 +0300
commit0baf4e608869f0c5ad35049d8692cfaf25c992f0 (patch)
treeae26a475993304cada9eef38441ea98391a60a4d /src
parentDon't include sub-elements in IQ results where it's not required (diff)
Advertise privacy lists support via disco#info
Diffstat (limited to 'src')
-rw-r--r--src/mod_privacy.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mod_privacy.erl b/src/mod_privacy.erl
index 4c03159f5..4dbf608c6 100644
--- a/src/mod_privacy.erl
+++ b/src/mod_privacy.erl
@@ -64,6 +64,7 @@ start(Host, Opts) ->
update_table();
_ -> ok
end,
+ mod_disco:register_feature(Host, ?NS_PRIVACY),
ejabberd_hooks:add(privacy_iq_get, Host, ?MODULE,
process_iq_get, 50),
ejabberd_hooks:add(privacy_iq_set, Host, ?MODULE,
@@ -80,6 +81,7 @@ start(Host, Opts) ->
?NS_PRIVACY, ?MODULE, process_iq, IQDisc).
stop(Host) ->
+ mod_disco:unregister_feature(Host, ?NS_PRIVACY),
ejabberd_hooks:delete(privacy_iq_get, Host, ?MODULE,
process_iq_get, 50),
ejabberd_hooks:delete(privacy_iq_set, Host, ?MODULE,