summaryrefslogtreecommitdiff
path: root/src/mod_muc_room.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2019-03-28 14:43:22 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2019-03-28 14:43:28 +0100
commit063869603a866e0563e17e8d7c7da89d51acb258 (patch)
tree215e7d70a28ae500555d5ddd5345fbb3a558fbf4 /src/mod_muc_room.erl
parentAdd 'config' tag to the reload_config command (diff)
Include id in mucsub notification message
Diffstat (limited to 'src/mod_muc_room.erl')
-rw-r--r--src/mod_muc_room.erl14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl
index a048272c..1627b886 100644
--- a/src/mod_muc_room.erl
+++ b/src/mod_muc_room.erl
@@ -4435,13 +4435,15 @@ send_wrapped(From, To, Packet, Node, State) ->
-spec wrap(jid(), jid(), stanza(), binary()) -> message().
wrap(From, To, Packet, Node) ->
El = xmpp:set_from_to(Packet, From, To),
+ Id = p1_rand:get_string(),
#message{
- sub_els = [#ps_event{
- items = #ps_items{
- node = Node,
- items = [#ps_item{
- id = p1_rand:get_string(),
- sub_els = [El]}]}}]}.
+ id = Id,
+ sub_els = [#ps_event{
+ items = #ps_items{
+ node = Node,
+ items = [#ps_item{
+ id = Id,
+ sub_els = [El]}]}}]}.
-spec send_wrapped_multiple(jid(), map(), stanza(), binary(), state()) -> ok.
send_wrapped_multiple(From, Users, Packet, Node, State) ->