diff options
author | Kim Alvefur <zash@zash.se> | 2017-10-09 01:45:20 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2017-10-09 01:45:20 +0200 |
commit | 1757bceae2c633aa2d1b1832c95af98291a6809e (patch) | |
tree | 37587d667625770c2b7001dfd8c5dba84f607bc3 /plugins/mod_pubsub/mod_pubsub.lua | |
parent | 5091ef0c46c059b3cfe5bd8c2cb07547d2ea0d50 (diff) | |
download | prosody-1757bceae2c633aa2d1b1832c95af98291a6809e.tar.gz prosody-1757bceae2c633aa2d1b1832c95af98291a6809e.zip |
mod_pubsub: Restore persistence with one archive per node
Diffstat (limited to 'plugins/mod_pubsub/mod_pubsub.lua')
-rw-r--r-- | plugins/mod_pubsub/mod_pubsub.lua | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/plugins/mod_pubsub/mod_pubsub.lua b/plugins/mod_pubsub/mod_pubsub.lua index d4733ee4..7f45adf7 100644 --- a/plugins/mod_pubsub/mod_pubsub.lua +++ b/plugins/mod_pubsub/mod_pubsub.lua @@ -21,10 +21,6 @@ module:depends("disco"); module:add_identity("pubsub", "service", pubsub_disco_name); module:add_feature("http://jabber.org/protocol/pubsub"); ---[[ TODO Disabled until config persistence is implemented -local archive = module:open_store("pubsub", "archive"); ---]] - function handle_pubsub_iq(event) local origin, stanza = event.origin, event.stanza; local pubsub_tag = stanza.tags[1]; @@ -40,11 +36,10 @@ function handle_pubsub_iq(event) end end ---[[ TODO Disabled until config persistence is implemented local function simple_itemstore(config, node) + local archive = module:open_store("pubsub_"..node, "archive"); return lib_pubsub.simple_itemstore(archive, config, nil, node, expose_publisher); end ---]] function simple_broadcast(kind, node, jids, item, actor) if item then @@ -234,9 +229,7 @@ function module.load() autocreate_on_publish = autocreate_on_publish; autocreate_on_subscribe = autocreate_on_subscribe; - --[[ TODO Disabled until config persistence is implemented itemstore = simple_itemstore; - --]] broadcaster = simple_broadcast; get_affiliation = get_affiliation; |