aboutsummaryrefslogtreecommitdiff
path: root/src
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 /src
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 'src')
-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.