]> granicus.if.org Git - ejabberd/commitdiff
add node attribute to pubsub subscribe event (EJAB-1361)
authorChristophe Romain <christophe.romain@process-one.net>
Tue, 7 Dec 2010 12:51:10 +0000 (13:51 +0100)
committerChristophe Romain <christophe.romain@process-one.net>
Tue, 7 Dec 2010 12:51:10 +0000 (13:51 +0100)
src/mod_pubsub/mod_pubsub.erl

index 70aae5013ea96a248a440bc30ddc0bc78f299409..e4441f64df84643314fcb834143347ee0c20bf17 100644 (file)
@@ -1927,9 +1927,11 @@ subscribe_node(Host, Node, From, JID, Configuration) ->
                    SubAttrs = case Subscription of
                                   {subscribed, SubId} ->
                                       [{"subscription", subscription_to_string(subscribed)},
-                                       {"subid", SubId}];
+                                       {"subid", SubId},
+                                       {"node",Node}];
                                   Other ->
-                                      [{"subscription", subscription_to_string(Other)}]
+                                      [{"subscription", subscription_to_string(Other)},
+                                       {"node", Node}]
                               end,
                    Fields =
                        [{"jid", jlib:jid_to_string(Subscriber)} | SubAttrs],