diff options
author | Paweł Chmielowski <pawel@process-one.net> | 2022-04-29 11:58:38 +0200 |
---|---|---|
committer | Paweł Chmielowski <pawel@process-one.net> | 2022-04-29 11:58:38 +0200 |
commit | 881cc421683ef243ab150a966774eff44de95d7c (patch) | |
tree | 1038121f4bf24284a61af86ed3075540c03e970e /src | |
parent | Delete 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.erl | 6 |
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. |