Mercurial > prosody-modules
annotate mod_reload_modules/README.md @ 6085:c0cb43817b7c
mod_compliance_latest: using module:log_status
diff --git a/mod_compliance_latest/mod_compliance_latest.lua b/mod_compliance_latest/mod_compliance_latest.lua
--- a/mod_compliance_latest/mod_compliance_latest.lua
+++ b/mod_compliance_latest/mod_compliance_latest.lua
@@ -1,6 +1,6 @@
local success, err = pcall(function() module:depends("compliance_2023") end)
if not success then
- module:log("error", "Error, can't load module: mod_compliance_2023. Is this module downloaded in a folder readable by prosody?")
- return 1, "Error: Couldn't load dependency mod_compliance_2023."
+module:log_status( "error", "Error, can't load module: mod_compliance_2023. Is this module downloaded into a folder readable by prosody?" )
+return false
end
| author | Menel <menel@snikket.de> |
|---|---|
| date | Mon, 23 Dec 2024 14:09:56 +0100 |
| parents | fe081789f7b5 |
| children |
| rev | line source |
|---|---|
| 1803 | 1 --- |
| 2 labels: | |
| 3 - 'Stage-Stable' | |
| 4 summary: Automatically reload modules with the config | |
| 5 ... | |
| 6 | |
| 7 Introduction | |
| 8 ------------ | |
| 9 | |
| 10 By default Prosody does not reload modules at runtime unless instructed | |
| 11 to via one of its admin interfaces. However sometimes you want to easily | |
| 12 reload a module to apply new settings when the config changes. | |
| 13 | |
| 14 mod\_reload\_modules will reload a set list of modules every time | |
| 15 Prosody reloads its config (e.g. on SIGHUP). | |
| 16 | |
| 17 Configuration | |
| 18 ------------- | |
| 19 | |
| 20 Add "reload\_modules" to modules\_enabled. Then the list of modules to | |
| 21 reload using the 'reload\_modules' option in your config like so: | |
| 22 | |
| 23 reload_modules = { "groups", "tls" } | |
| 24 | |
| 25 This would reload mod\_groups and mod\_tls whenever the config is | |
| 26 reloaded. Note that on many systems this will be at least daily, due to | |
| 27 logrotate. | |
| 28 | |
| 29 Compatibility | |
| 30 ------------- | |
| 31 | |
| 32 ----- ------- | |
| 33 0.9 Works | |
| 34 ----- ------- |
