equal
deleted
inserted
replaced
276 end |
276 end |
277 node_obj = self.nodes[node]; |
277 node_obj = self.nodes[node]; |
278 end |
278 end |
279 local node_data = self.data[node]; |
279 local node_data = self.data[node]; |
280 remove_item_by_id(node_data, id); |
280 remove_item_by_id(node_data, id); |
281 node_data[#self.data[node] + 1] = id; |
281 node_data[#node_data + 1] = id; |
282 node_data[id] = item; |
282 node_data[id] = item; |
283 self.events.fire_event("item-published", { node = node, actor = actor, id = id, item = item }); |
283 self.events.fire_event("item-published", { node = node, actor = actor, id = id, item = item }); |
284 self.config.broadcaster("items", node, node_obj.subscribers, item); |
284 self.config.broadcaster("items", node, node_obj.subscribers, item); |
285 return true; |
285 return true; |
286 end |
286 end |