Comparison

plugins/mod_smacks.lua @ 12038:4e54334febc1

mod_smacks: Include reason for destroying session on hibernation timeout To aid in debugging
author Kim Alvefur <zash@zash.se>
date Sun, 12 Dec 2021 18:38:40 +0100
parent 11997:1ea01660c79a
child 12041:def20683c161
comparison
equal deleted inserted replaced
12037:82f6a0b0a425 12038:4e54334febc1
496 -- save only actual h value and username/host (for security) 496 -- save only actual h value and username/host (for security)
497 old_session_registry.set(session.username, session.resumption_token, { 497 old_session_registry.set(session.username, session.resumption_token, {
498 h = session.handled_stanza_count, 498 h = session.handled_stanza_count,
499 }); 499 });
500 session.resumption_token = nil; 500 session.resumption_token = nil;
501 sessionmanager.destroy_session(session); 501 sessionmanager.destroy_session(session, "Hibernating too long");
502 else 502 else
503 session.log("debug", "Session resumed before hibernation timeout, all is well") 503 session.log("debug", "Session resumed before hibernation timeout, all is well")
504 end 504 end
505 end); 505 end);
506 if session.conn then 506 if session.conn then