# HG changeset patch # User Kim Alvefur # Date 1536495022 -7200 # Node ID 7155cc1adf8f2e799ff920fb1bbfd276db3a7e11 # Parent 303b17ec826489336b2edfae857a6329112498dd mod_bookmarks: Handle iq:private queries before mod_private diff -r 303b17ec8264 -r 7155cc1adf8f mod_bookmarks/mod_bookmarks.lua --- a/mod_bookmarks/mod_bookmarks.lua Sun Sep 09 14:09:12 2018 +0200 +++ b/mod_bookmarks/mod_bookmarks.lua Sun Sep 09 14:10:22 2018 +0200 @@ -135,8 +135,13 @@ end end -module:hook("iq-get/bare/jabber:iq:private:query", on_retrieve_private_xml); -module:hook("iq-set/bare/jabber:iq:private:query", on_publish_private_xml); +module:hook("iq/bare/jabber:iq:private:query", function (event) + if event.stanza.attr.type == "get" then + return on_retrieve_private_xml(event); + else + return on_publish_private_xml(event); + end +end, 1); module:hook("resource-bind", on_resource_bind); module:hook("item-published/storage:bookmarks", on_item_published); module:handle_items("pep-service", function (event)