Software / code / prosody
Changeset
9870:8f4880576835
mod_component: Set module status to indicate whether component is connected
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 19 Mar 2019 09:08:06 +0000 |
| parents | 9869:7be5477c399e |
| children | 9871:744e08ac5596 |
| files | plugins/mod_component.lua |
| diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_component.lua Tue Mar 19 09:07:36 2019 +0000 +++ b/plugins/mod_component.lua Tue Mar 19 09:08:06 2019 +0000 @@ -49,6 +49,7 @@ local send; local function on_destroy(session, err) --luacheck: ignore 212/err + module:set_status("warn", err and ("Disconnected: "..err) or "Disconnected"); env.connected = false; env.session = false; send = nil; @@ -102,6 +103,7 @@ module:log("info", "External component successfully authenticated"); session.send(st.stanza("handshake")); module:fire_event("component-authenticated", { session = session }); + module:set_status("info", "Connected"); return true; end