Software /
code /
prosody
Comparison
plugins/mod_pubsub/mod_pubsub.lua @ 9181:79cf1f74738f
mod_pubsub: Prepare to support turning notifications off for each kind of broadcast
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 16 Aug 2018 14:47:30 +0200 |
parent | 9179:82fad995a149 |
child | 9187:bd452e4f5a13 |
comparison
equal
deleted
inserted
replaced
9180:cc68cb03f85e | 9181:79cf1f74738f |
---|---|
45 local archive = module:open_store("pubsub_"..node_name, "archive"); | 45 local archive = module:open_store("pubsub_"..node_name, "archive"); |
46 return lib_pubsub.archive_itemstore(archive, node_config, nil, node_name); | 46 return lib_pubsub.archive_itemstore(archive, node_config, nil, node_name); |
47 end | 47 end |
48 | 48 |
49 function simple_broadcast(kind, node, jids, item, actor, node_obj) | 49 function simple_broadcast(kind, node, jids, item, actor, node_obj) |
50 if node_obj then | |
51 if node_obj.config["notify_"..kind] == false then | |
52 return; | |
53 end | |
54 end | |
50 if kind == "retract" then | 55 if kind == "retract" then |
51 kind = "items"; -- XEP-0060 signals retraction in an <items> container | 56 kind = "items"; -- XEP-0060 signals retraction in an <items> container |
52 end | 57 end |
53 | 58 |
54 if item then | 59 if item then |