util.pubsub: Clear data on node deletion

remotes/origin/0.11
Kim Alvefur 8 years ago
parent 1757bceae2
commit d960ca7d6b
  1. 3
      util/pubsub.lua

@ -244,6 +244,9 @@ function service:delete(node, actor)
return false, "item-not-found";
end
self.nodes[node] = nil;
if self.data[node] and self.data[node].clear then
self.data[node]:clear();
end
self.data[node] = nil;
self.events.fire_event("node-deleted", { node = node, actor = actor });
self.config.broadcaster("delete", node, node_obj.subscribers);

Loading…
Cancel
Save