Software /
code /
prosody
Comparison
plugins/mod_pep.lua @ 9132:2aaa192e3da5
mod_pep: Note which subscriptions are presence based as subscription option
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 05 Aug 2018 01:56:36 +0200 |
parent | 9114:ca5228a7d907 |
child | 9133:2c1d68b54c91 |
comparison
equal
deleted
inserted
replaced
9131:d0d676b86013 | 9132:2aaa192e3da5 |
---|---|
351 for node in current - nodes do | 351 for node in current - nodes do |
352 service:remove_subscription(node, recipient, recipient); | 352 service:remove_subscription(node, recipient, recipient); |
353 end | 353 end |
354 | 354 |
355 for node in nodes - current do | 355 for node in nodes - current do |
356 service:add_subscription(node, recipient, recipient); | 356 service:add_subscription(node, recipient, recipient, { presence = true }); |
357 resend_last_item(recipient, node, service); | 357 resend_last_item(recipient, node, service); |
358 end | 358 end |
359 | 359 |
360 if nodes == empty_set or nodes:empty() then | 360 if nodes == empty_set or nodes:empty() then |
361 nodes = nil; | 361 nodes = nil; |