diff options
author | Matthew Wild <mwild1@gmail.com> | 2015-09-04 11:26:51 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2015-09-04 11:26:51 +0100 |
commit | f9dac3e9d244ee3aadf22ace01197569fab65a4e (patch) | |
tree | 514944cb70ada887c7f5eeb66cec658e71e52ceb /plugins | |
parent | df0b6a6e97de943c644dc21505dc76c3a2dfdae8 (diff) | |
download | prosody-f9dac3e9d244ee3aadf22ace01197569fab65a4e.tar.gz prosody-f9dac3e9d244ee3aadf22ace01197569fab65a4e.zip |
mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this module
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mod_pep.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/mod_pep.lua b/plugins/mod_pep.lua index bdb742e3..7b4c5ddc 100644 --- a/plugins/mod_pep.lua +++ b/plugins/mod_pep.lua @@ -17,9 +17,13 @@ local type = type; local calculate_hash = require "util.caps".calculate_hash; local core_post_stanza = prosody.core_post_stanza; +-- Used as canonical 'empty table' local NULL = {}; +-- data[user_bare_jid][node] = item_stanza local data = {}; +--- recipients[user_bare_jid][contact_full_jid][subscribed_node] = true local recipients = {}; +-- hash_map[hash][subscribed_nodes] = true local hash_map = {}; module.save = function() |