diff --git a/src/mod_shared_roster.erl b/src/mod_shared_roster.erl index a7d211e06..e29a7149f 100644 --- a/src/mod_shared_roster.erl +++ b/src/mod_shared_roster.erl @@ -336,13 +336,6 @@ in_subscription(Acc, #presence{to = To, from = JID, type = Type}) -> process_subscription(in, User, Server, JID, Type, Acc). -spec out_subscription(presence()) -> boolean(). -out_subscription(#presence{from = From, to = To, type = unsubscribed} = Pres) -> - #jid{user = User, server = Server} = From, - mod_roster:out_subscription(Pres#presence{type = unsubscribe}), - mod_roster:in_subscription(false, xmpp:set_from_to( - Pres#presence{type = unsubscribe}, - To, From)), - process_subscription(out, User, Server, To, unsubscribed, false); out_subscription(#presence{from = From, to = To, type = Type}) -> #jid{user = User, server = Server} = From, process_subscription(out, User, Server, To, Type, false).