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)