Software /
code /
prosody
Comparison
core/storagemanager.lua @ 5121:b5a5643f8572
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides().
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 12 Sep 2012 23:41:28 +0500 |
parent | 5111:7e577727fb9f |
child | 5133:1443d1c37c6c |
comparison
equal
deleted
inserted
replaced
5120:bcabea740c00 | 5121:b5a5643f8572 |
---|---|
31 | 31 |
32 local stores_available = multitable.new(); | 32 local stores_available = multitable.new(); |
33 | 33 |
34 function initialize_host(host) | 34 function initialize_host(host) |
35 local host_session = hosts[host]; | 35 local host_session = hosts[host]; |
36 host_session.events.add_handler("item-added/data-driver", function (event) | 36 host_session.events.add_handler("item-added/storage-provider", function (event) |
37 local item = event.item; | 37 local item = event.item; |
38 stores_available:set(host, item.name, item); | 38 stores_available:set(host, item.name, item); |
39 end); | 39 end); |
40 | 40 |
41 host_session.events.add_handler("item-removed/data-driver", function (event) | 41 host_session.events.add_handler("item-removed/storage-provider", function (event) |
42 local item = event.item; | 42 local item = event.item; |
43 stores_available:set(host, item.name, nil); | 43 stores_available:set(host, item.name, nil); |
44 end); | 44 end); |
45 end | 45 end |
46 prosody.events.add_handler("host-activated", initialize_host, 101); | 46 prosody.events.add_handler("host-activated", initialize_host, 101); |