aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Chmielowski <pawel@process-one.net>2022-04-29 11:58:38 +0200
committerPaweł Chmielowski <pawel@process-one.net>2022-04-29 11:58:38 +0200
commit881cc421683ef243ab150a966774eff44de95d7c (patch)
tree1038121f4bf24284a61af86ed3075540c03e970e
parentDelete ping timer if resource is gone after the ping has been sent (diff)
Attach meta field with real jid to mucsub subscription events
Diffstat (limited to '')
-rw-r--r--src/mod_muc_room.erl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl
index 84ff8252f..8271f5fd7 100644
--- a/src/mod_muc_room.erl
+++ b/src/mod_muc_room.erl
@@ -5140,8 +5140,9 @@ send_subscriptions_change_notifications(From, Nick, Type, State) ->
items = [#ps_item{
id = p1_rand:get_string(),
sub_els = [Payload1]}]}}]},
+ Packet1a = xmpp:put_meta(Packet1, mucsub_subscriber_jid, From),
ejabberd_router_multicast:route_multicast(State#state.jid, State#state.server_host,
- WJ, Packet1, false);
+ WJ, Packet1a, false);
true -> ok
end,
if WN /= [] ->
@@ -5156,8 +5157,9 @@ send_subscriptions_change_notifications(From, Nick, Type, State) ->
items = [#ps_item{
id = p1_rand:get_string(),
sub_els = [Payload2]}]}}]},
+ Packet2a = xmpp:put_meta(Packet2, mucsub_subscriber_jid, From),
ejabberd_router_multicast:route_multicast(State#state.jid, State#state.server_host,
- WN, Packet2, false);
+ WN, Packet2a, false);
true -> ok
end.