Software /
code /
prosody-modules
Comparison
mod_bookmarks/mod_bookmarks.lua @ 3473:fd889eb16541
mod_bookmarks: Remove unused bookmarks/updated event
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Wed, 06 Mar 2019 00:59:18 +0100 |
parent | 3308:7155cc1adf8f |
child | 3476:4ce945490a24 |
comparison
equal
deleted
inserted
replaced
3472:ac1f63cdb6d6 | 3473:fd889eb16541 |
---|---|
118 return; | 118 return; |
119 end | 119 end |
120 module:log("debug", "Removed private bookmarks of %s, migration done!", jid); | 120 module:log("debug", "Removed private bookmarks of %s, migration done!", jid); |
121 end | 121 end |
122 | 122 |
123 local function on_item_published(event) | |
124 module:fire_event("bookmarks/updated", event); | |
125 end | |
126 | |
127 local function on_node_created(event) | 123 local function on_node_created(event) |
128 local service, node, actor = event.service, event.node, event.actor; | 124 local service, node, actor = event.service, event.node, event.actor; |
129 if node ~= "storage:bookmarks" then | 125 if node ~= "storage:bookmarks" then |
130 return; | 126 return; |
131 end | 127 end |
141 else | 137 else |
142 return on_publish_private_xml(event); | 138 return on_publish_private_xml(event); |
143 end | 139 end |
144 end, 1); | 140 end, 1); |
145 module:hook("resource-bind", on_resource_bind); | 141 module:hook("resource-bind", on_resource_bind); |
146 module:hook("item-published/storage:bookmarks", on_item_published); | |
147 module:handle_items("pep-service", function (event) | 142 module:handle_items("pep-service", function (event) |
148 local service = event.item.service; | 143 local service = event.item.service; |
149 module:hook_object_event(service.events, "node-created", on_node_created); | 144 module:hook_object_event(service.events, "node-created", on_node_created); |
150 end, function () end, true); | 145 end, function () end, true); |