Mercurial > prosody-hg
comparison core/modulemanager.lua @ 1309:a544e68a0989
modulemanager: Load mod_message, mod_iq and mod_presence implicitly
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Thu, 04 Jun 2009 21:25:05 +0500 |
| parents | 6bd11bca9725 |
| children | 66f76c332a75 4f1994f7bd54 |
comparison
equal
deleted
inserted
replaced
| 1308:7b20a3d87244 | 1309:a544e68a0989 |
|---|---|
| 68 if modules_disabled then | 68 if modules_disabled then |
| 69 for _, module in ipairs(modules_disabled) do | 69 for _, module in ipairs(modules_disabled) do |
| 70 disabled_set[module] = true; | 70 disabled_set[module] = true; |
| 71 end | 71 end |
| 72 end | 72 end |
| 73 for _, module in ipairs({"presence", "message", "iq"}) do | |
| 74 if not disabled_set[module] then | |
| 75 load(host, module); | |
| 76 end | |
| 77 end | |
| 73 for _, module in ipairs(modules_enabled) do | 78 for _, module in ipairs(modules_enabled) do |
| 74 if not disabled_set[module] then | 79 if not disabled_set[module] and not is_loaded(host, module) then |
| 75 load(host, module); | 80 load(host, module); |
| 76 end | 81 end |
| 77 end | 82 end |
| 78 end | 83 end |
| 79 | 84 |
