# HG changeset patch # User Kim Alvefur # Date 1526770584 -7200 # Node ID 37674f8ce26389a49755849f201ebc702bb5818e # Parent 2a5eff919f4a369e91574af9e36d7466046eb9de verse.plugins.pep: Support taking an item id, default to "current" XEP-0060 recommends using "current" in section 'Singleton Nodes' and many PEP use cases follow this pattern. diff -r 2a5eff919f4a -r 37674f8ce263 plugins/pep.lua --- a/plugins/pep.lua Sun May 20 00:51:58 2018 +0200 +++ b/plugins/pep.lua Sun May 20 00:56:24 2018 +0200 @@ -28,7 +28,7 @@ end end - function stream:publish_pep(item, node) - return stream.pubsub:service(nil):node(node or item.attr.xmlns):publish(nil, nil, item) + function stream:publish_pep(item, node, id) + return stream.pubsub:service(nil):node(node or item.attr.xmlns):publish(id or "current", nil, item) end end