Mercurial > prosody-hg
comparison plugins/mod_pep_plus.lua @ 9029:c5e738b54d77
mod_pep_plus: Don't save subscriptions since they are normally session based and transient
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 13 Jul 2018 01:14:31 +0200 |
| parents | 4a576c39bb2f |
| children | 7d0b7e086c6a |
comparison
equal
deleted
inserted
replaced
| 9028:d4c2a3060e7e | 9029:c5e738b54d77 |
|---|---|
| 60 }; | 60 }; |
| 61 end | 61 end |
| 62 return data, err; | 62 return data, err; |
| 63 end | 63 end |
| 64 function store:set(node, data) | 64 function store:set(node, data) |
| 65 if data then | |
| 66 -- Save the data without subscriptions | |
| 67 -- TODO Save explicit subscriptions maybe? | |
| 68 data = { | |
| 69 name = data.name; | |
| 70 config = data.config; | |
| 71 affiliations = data.affiliations; | |
| 72 }; | |
| 73 end | |
| 65 return node_config:set(username, node, data); | 74 return node_config:set(username, node, data); |
| 66 end | 75 end |
| 67 function store:users() | 76 function store:users() |
| 68 return pairs(known_nodes:get(username) or {}); | 77 return pairs(known_nodes:get(username) or {}); |
| 69 end | 78 end |
