mod_scansion_record: Record disconnection
authorKim Alvefur <zash@zash.se>
Sat, 22 Sep 2018 19:30:31 +0200
changeset 9376 1a69803d5d5d
parent 9375 0e685b7ec039
child 9377 a1a39d395260
mod_scansion_record: Record disconnection
plugins/mod_scansion_record.lua
--- a/plugins/mod_scansion_record.lua	Sat Sep 22 19:29:27 2018 +0200
+++ b/plugins/mod_scansion_record.lua	Sat Sep 22 19:30:31 2018 +0200
@@ -87,6 +87,13 @@
 	filters.add_filter(session, "stanzas/out", record_stanza_out);
 end);
 
+module:hook("resource-unbind", function (event)
+	local session = event.session;
+	if session.scansion_id then
+		record_event(session, "disconnects");
+	end
+end)
+
 record_header("# mod_scansion_record on host '"..module.host.."' recording started "..dt.datetime().."\n\n");
 
 record[[