Software / code / prosody
Comparison
core/modulemanager.lua @ 4665:6be91ca54613
modulemanager: Set module.loaded = false on unload
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 23 Apr 2012 15:38:36 +0100 |
| parent | 4662:105423f77d46 |
| child | 4728:7c81b04a4fed |
comparison
equal
deleted
inserted
replaced
| 4664:7438b3c68576 | 4665:6be91ca54613 |
|---|---|
| 108 t[i] = nil; | 108 t[i] = nil; |
| 109 events.fire_event("item-removed/"..key, {source = mod.module, item = value}); | 109 events.fire_event("item-removed/"..key, {source = mod.module, item = value}); |
| 110 end | 110 end |
| 111 end | 111 end |
| 112 end | 112 end |
| 113 mod.module.loaded = false; | |
| 113 modulemap[host][name] = nil; | 114 modulemap[host][name] = nil; |
| 114 return true; | 115 return true; |
| 115 end | 116 end |
| 116 | 117 |
| 117 local function do_load_module(host, module_name) | 118 local function do_load_module(host, module_name) |