# HG changeset patch # User Emmanuel Gil Peyrot # Date 1534597480 -3600 # Node ID ba0d444b64aa978e2a337af1229604dfb844bfe5 # Parent e8963e328b26498daa67f198088d3042ad20951e mod_bookmarks: Simplify last item retrieval thanks to Prosody b6ffd4f951b9. diff -r e8963e328b26 -r ba0d444b64aa mod_bookmarks/mod_bookmarks.lua --- a/mod_bookmarks/mod_bookmarks.lua Sat Aug 18 13:48:45 2018 +0100 +++ b/mod_bookmarks/mod_bookmarks.lua Sat Aug 18 14:04:40 2018 +0100 @@ -19,21 +19,14 @@ return; end - module:log("debug", "Getting private %s", bookmarks); + module:log("debug", "Getting private bookmarks: %s", bookmarks); local username = session.username; local service = mod_pep.get_pep_service(username); module:log("debug", "%s", session.full_jid); - local ok, id = service:get_last_item("storage:bookmarks", session.full_jid); + local ok, id, item = service:get_last_item("storage:bookmarks", session.full_jid); if not ok then - module:log("error", "Failed to PEP bookmarks’ last id of %s: %s", username, id); - session.send(st.error_reply(stanza, "cancel", "internal-server-error", "Failed to retrive bookmarks from PEP")); - return; - end - - local ok, data = service:get_items("storage:bookmarks", session.full_jid, id); - if not ok then - module:log("error", "Failed to retrieve PEP bookmarks of %s: %s", username, data); + module:log("error", "Failed to retrieve PEP bookmarks of %s: %s", username, id); session.send(st.error_reply(stanza, "cancel", "internal-server-error", "Failed to retrive bookmarks from PEP")); return; end