comparison mod_measure_message_e2ee/mod_measure_message_e2ee.lua @ 3782:70e5bab388d8

mod_measure_message_e2ee: Make this module non-global; users can aggregate data if they care about that
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Sun, 29 Dec 2019 20:42:34 +0100
parents c414a7e884b3
children 72b7e0ca71ab
comparison
equal deleted inserted replaced
3781:263f5f1ee71f 3782:70e5bab388d8
1 module:set_global();
2
3 local count_message = module:measure("message", "rate"); 1 local count_message = module:measure("message", "rate");
4 local count_plain = module:measure("plain", "rate"); 2 local count_plain = module:measure("plain", "rate");
5 local count_openpgp = module:measure("openpgp", "rate"); 3 local count_openpgp = module:measure("openpgp", "rate");
6 local count_otr = module:measure("otr", "rate"); 4 local count_otr = module:measure("otr", "rate");
7 local count_ox = module:measure("ox", "rate"); 5 local count_ox = module:measure("ox", "rate");
43 41
44 count_plain(); 42 count_plain();
45 end 43 end
46 end 44 end
47 45
48 function module.add_host(host_module) 46 module:hook("pre-message/host", message_handler, 2);
49 module:log("debug", "Loaded on host %s", host_module); 47 module:hook("pre-message/bare", message_handler, 2);
50 host_module:hook("pre-message/host", message_handler, 2); 48 module:hook("pre-message/full", message_handler, 2);
51 host_module:hook("pre-message/bare", message_handler, 2);
52 host_module:hook("pre-message/full", message_handler, 2);
53 end