]> granicus.if.org Git - ejabberd/commitdiff
Don't suppress notifications on PEP node removal
authorHolger Weiss <holger@zedat.fu-berlin.de>
Mon, 12 Nov 2018 11:54:53 +0000 (12:54 +0100)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Mon, 12 Nov 2018 11:54:53 +0000 (12:54 +0100)
Send node deletion notifications (as per XEP-0060, #8.4.2) also for PEP
nodes.

src/node_pep.erl
src/node_pep_sql.erl

index 9d5f21285d121edfad9594981ca83d43ff3840d4..e98cde81beadf20dda127d1e382d6acb11f00b06 100644 (file)
@@ -118,8 +118,7 @@ create_node(Nidx, Owner) ->
     node_flat:create_node(Nidx, Owner).
 
 delete_node(Nodes) ->
-    {result, {_, _, Result}} = node_flat:delete_node(Nodes),
-    {result, {default, Result}}.
+    node_flat:delete_node(Nodes).
 
 subscribe_node(Nidx, Sender, Subscriber, AccessModel,
            SendLast, PresenceSubscription, RosterGroup, Options) ->
index bf989f173214d8db4a4d93df239a1073f4760cf5..e5ceb1e8c8b96fd45e3a67a153fff03b0d99d252 100644 (file)
@@ -74,8 +74,7 @@ create_node(Nidx, Owner) ->
     {result, {default, broadcast}}.
 
 delete_node(Nodes) ->
-    {result, {_, _, Result}} = node_flat_sql:delete_node(Nodes),
-    {result, {default, Result}}.
+    node_flat_sql:delete_node(Nodes).
 
 subscribe_node(Nidx, Sender, Subscriber, AccessModel,
            SendLast, PresenceSubscription, RosterGroup, Options) ->