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; |