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;