aboutsummaryrefslogtreecommitdiff
path: root/src/mod_disco.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2011-07-13 17:06:17 +0200
committerBadlop <badlop@process-one.net>2011-07-13 17:06:17 +0200
commit369fefd5a8ca6c42311cbd06ca20b26efe8aea62 (patch)
tree6356dc6fcf8ec83123bf6e67aa4150af941d6d56 /src/mod_disco.erl
parentDocument ldap_tls_cacertfile and ldap_tls_depth options (EJAB-1299) (diff)
Use #roster record instead of direct tuple
Diffstat (limited to '')
-rw-r--r--src/mod_disco.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_disco.erl b/src/mod_disco.erl
index 143d57091..7237ada0b 100644
--- a/src/mod_disco.erl
+++ b/src/mod_disco.erl
@@ -49,6 +49,7 @@
-include("ejabberd.hrl").
-include("jlib.hrl").
+-include("mod_roster.hrl").
start(Host, Opts) ->
ejabberd_local:refresh_iq_handlers(),
@@ -327,7 +328,7 @@ get_sm_items(empty, From, To, _Node, _Lang) ->
end.
is_presence_subscribed(#jid{luser=User, lserver=Server}, #jid{luser=LUser, lserver=LServer}) ->
- lists:any(fun({roster, _, _, {TUser, TServer, _}, _, S, _, _, _, _}) ->
+ lists:any(fun(#roster{jid = {TUser, TServer, _}, subscription = S}) ->
if
LUser == TUser, LServer == TServer, S/=none ->
true;