Software / code / prosody
Comparison
plugins/mod_pep.lua @ 2045:3b7473a3fa44
PEP: Better reload support.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Thu, 22 Oct 2009 02:26:27 +0500 |
| parent | 2044:11efc4aecd55 |
| child | 2326:814eaba0c777 |
comparison
equal
deleted
inserted
replaced
| 2044:11efc4aecd55 | 2045:3b7473a3fa44 |
|---|---|
| 22 | 22 |
| 23 local NULL = {}; | 23 local NULL = {}; |
| 24 local data = {}; | 24 local data = {}; |
| 25 local recipients = {}; | 25 local recipients = {}; |
| 26 local hash_map = {}; | 26 local hash_map = {}; |
| 27 | |
| 28 module.save = function() | |
| 29 return { data = data, recipients = recipients, hash_map = hash_map }; | |
| 30 end | |
| 31 module.restore = function(state) | |
| 32 data = state.data or {}; | |
| 33 recipients = state.recipients or {}; | |
| 34 hash_map = state.hash_map or {}; | |
| 35 end | |
| 27 | 36 |
| 28 module:add_identity("pubsub", "pep", "Prosody"); | 37 module:add_identity("pubsub", "pep", "Prosody"); |
| 29 module:add_feature("http://jabber.org/protocol/pubsub#publish"); | 38 module:add_feature("http://jabber.org/protocol/pubsub#publish"); |
| 30 | 39 |
| 31 local function publish(session, node, item) | 40 local function publish(session, node, item) |