Mercurial > prosody-modules
comparison mod_pubsub_serverinfo/mod_pubsub_serverinfo.lua @ 6358:de2651ba8bae
mod_pubsub_serverinfo: Use log_status to preserve last publication result
This can be retrieved with e.g. 'prosodyctl shell module info pubsub_serverinfo'
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 14 Jan 2026 13:56:31 +0000 |
| parents | f24ff3e6e180 |
| children | 981343f30e09 |
comparison
equal
deleted
inserted
replaced
| 6357:f24ff3e6e180 | 6358:de2651ba8bae |
|---|---|
| 231 request:up() | 231 request:up() |
| 232 | 232 |
| 233 module:send_iq(request):next( | 233 module:send_iq(request):next( |
| 234 function(response) | 234 function(response) |
| 235 if response.stanza == nil or response.stanza.attr.type ~= "result" then | 235 if response.stanza == nil or response.stanza.attr.type ~= "result" then |
| 236 module:log("warn", "Unexpected response to item publication at pub/sub node '%s' on %s: %s", node, service, response.stanza) | 236 module:log_status("warn", "Unexpected response to item publication at pubsub node '%s' on %s: %s", node, service, response.stanza) |
| 237 return false | 237 return false |
| 238 else | 238 else |
| 239 module:log("debug", "Successfully published item on pub/sub node '%s' at %s", node, service) | 239 module:log_status("debug", "Successfully published item on pubsub node '%s' at %s", node, service) |
| 240 return true | 240 return true |
| 241 end | 241 end |
| 242 end, | 242 end, |
| 243 function(error) | 243 function(error) |
| 244 module:log("warn", "Error prevented publication of item on pubsub node at %s: %s", service, error) | 244 module:log("warn", "Error prevented publication of item on pubsub node at %s: %s", service, error) |
