diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2013-06-15 04:17:38 +1000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2013-06-17 16:10:30 +0300 |
commit | 0baf4e608869f0c5ad35049d8692cfaf25c992f0 (patch) | |
tree | ae26a475993304cada9eef38441ea98391a60a4d /src | |
parent | Don'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.erl | 2 |
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, |