summaryrefslogtreecommitdiff
path: root/src/mod_muc_room.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2017-10-30 17:54:55 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2017-10-30 17:54:55 +0100
commit5f0a84a3311a45f0cf32dbca19cfbc292d324c6d (patch)
tree2ed9de7c39ec3170f3e345e0dcad213492592502 /src/mod_muc_room.erl
parentImprove --enable-system-deps (diff)
Show real jid in mucsub subscription change events
Diffstat (limited to 'src/mod_muc_room.erl')
-rw-r--r--src/mod_muc_room.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl
index 62d2e881..3a71e63c 100644
--- a/src/mod_muc_room.erl
+++ b/src/mod_muc_room.erl
@@ -1627,8 +1627,7 @@ set_subscriber(JID, Nick, Nodes, StateData) ->
store_room(NewStateData),
case not ?DICT:is_key(LBareJID, StateData#state.subscribers) of
true ->
- send_subscriptions_change_notifications(jid:replace_resource(StateData#state.jid, Nick),
- Nick, subscribe, NewStateData);
+ send_subscriptions_change_notifications(BareJID, Nick, subscribe, NewStateData);
_ ->
ok
end,
@@ -3802,8 +3801,7 @@ process_iq_mucsub(From, #iq{type = set, sub_els = [#muc_unsubscribe{}]},
NewStateData = StateData#state{subscribers = Subscribers,
subscriber_nicks = Nicks},
store_room(NewStateData),
- send_subscriptions_change_notifications(jid:replace_resource(StateData#state.jid, Nick),
- Nick, unsubscribe, StateData),
+ send_subscriptions_change_notifications(LBareJID, Nick, unsubscribe, StateData),
NewStateData2 = case close_room_if_temporary_and_empty(NewStateData) of
{stop, normal, _} -> stop;
{next_state, normal_state, SD} -> SD