Mercurial > prosody-modules
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 |
