projects
/
prosody.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3f3b4ad
)
mod_component: Fire event when component disconnects
author
Matthew Wild
<mwild1@gmail.com>
Fri, 18 Mar 2016 13:58:55 +0000
(13:58 +0000)
committer
Matthew Wild
<mwild1@gmail.com>
Fri, 18 Mar 2016 13:58:55 +0000
(13:58 +0000)
plugins/mod_component.lua
patch
|
blob
|
history
diff --git
a/plugins/mod_component.lua
b/plugins/mod_component.lua
index a5136f6ca528f3628e32b065b81dcb09f871ebc7..7709d1859c120101a2644e35f4df4e1b95b9f4da 100644
(file)
--- a/
plugins/mod_component.lua
+++ b/
plugins/mod_component.lua
@@
-314,6
+314,7
@@
function listener.ondisconnect(conn, err)
local session = sessions[conn];
if session then
(session.log or log)("info", "component disconnected: %s (%s)", tostring(session.host), tostring(err));
+ module:fire_event("component-disconnected", { session = session, reason = err });
if session.on_destroy then session:on_destroy(err); end
sessions[conn] = nil;
for k in pairs(session) do