aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/muc/subject.lib.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2019-05-30 15:16:56 +0200
committerKim Alvefur <zash@zash.se>2019-05-30 15:16:56 +0200
commit3b49129ad4f9266b525df1ff73baf7c6a58a1b58 (patch)
tree7b49c4a49a6e2872a395bd4d269238c15b2f337c /plugins/muc/subject.lib.lua
parente96902f6b477fe31d599ae9abf50e9baf0489d50 (diff)
downloadprosody-3b49129ad4f9266b525df1ff73baf7c6a58a1b58.tar.gz
prosody-3b49129ad4f9266b525df1ff73baf7c6a58a1b58.zip
mod_pep: Handle presence based subscription outside of util.pubsub (fixes #1372)
Subscriptions were updated for each incoming presence stanza from contacts. Each subscription change triggered a configuration save, which would filter out the presence based subscriptions and usually end up replacing the existing data with identical data. With many subscribed nodes this adds up to a fair bit of IO bound work that is avoided by keeping them separate.
Diffstat (limited to 'plugins/muc/subject.lib.lua')
0 files changed, 0 insertions, 0 deletions