Software / code / prosody
Comparison
plugins/mod_smacks.lua @ 12850:101c758428aa 0.12
mod_smacks: Log something when hibernation starts
Will hopefully save future confusion about sessions being destroyed when
they are in fact not.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 19 Jan 2023 20:59:28 +0100 |
| parent | 12796:d7853bbc88ea |
| child | 12851:ffa75a9ce907 |
| child | 13021:14ca500f8621 |
comparison
equal
deleted
inserted
replaced
| 12842:3edd39c55a8a | 12850:101c758428aa |
|---|---|
| 498 local conn = session.conn; | 498 local conn = session.conn; |
| 499 c2s_sessions[conn] = nil; | 499 c2s_sessions[conn] = nil; |
| 500 session.conn = nil; | 500 session.conn = nil; |
| 501 conn:close(); | 501 conn:close(); |
| 502 end | 502 end |
| 503 session.log("debug", "Session going into hibernation (not being destroyed)") | |
| 503 module:fire_event("smacks-hibernation-start", { origin = session; queue = session.outgoing_stanza_queue:table() }); | 504 module:fire_event("smacks-hibernation-start", { origin = session; queue = session.outgoing_stanza_queue:table() }); |
| 504 return true; -- Postpone destruction for now | 505 return true; -- Postpone destruction for now |
| 505 end); | 506 end); |
| 506 | 507 |
| 507 local function handle_s2s_destroyed(event) | 508 local function handle_s2s_destroyed(event) |