24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-06-28 22:52:27 +02:00

Fix bug in mod_pubsub in_subscription return value

This commit is contained in:
Badlop 2010-10-18 18:41:29 +02:00
parent 16f0873488
commit a473935782

View File

@ -757,13 +757,15 @@ out_subscription(User, Server, JID, subscribed) ->
undefined -> user_resources(U, S); undefined -> user_resources(U, S);
_ -> [R] _ -> [R]
end, end,
presence(Server, {presence, U, S, Rs, Owner}); presence(Server, {presence, U, S, Rs, Owner}),
true;
out_subscription(_, _, _, _) -> out_subscription(_, _, _, _) ->
ok. true.
in_subscription(_, User, Server, Owner, unsubscribed, _) -> in_subscription(_, User, Server, Owner, unsubscribed, _) ->
unsubscribe_user(exmpp_jid:make(User, Server, ""), Owner); unsubscribe_user(exmpp_jid:make(User, Server, ""), Owner),
true;
in_subscription(_, _, _, _, _, _) -> in_subscription(_, _, _, _, _, _) ->
ok. true.
unsubscribe_user(Entity, Owner) -> unsubscribe_user(Entity, Owner) ->
BJID = jlib:short_prepd_bare_jid(Owner), BJID = jlib:short_prepd_bare_jid(Owner),