Mercurial > prosody-hg
comparison util/pubsub.lua @ 8326:12408867bc86
util.pubsub: Remove inclusion of publisher
util.pubsub should stay agnostic of what data types are published and
this depended on util.stanza
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 16 Oct 2017 22:12:14 +0200 |
| parents | 8648cb171213 |
| children | 2abbb01cd756 |
comparison
equal
deleted
inserted
replaced
| 8325:9a845e9e9cbf | 8326:12408867bc86 |
|---|---|
| 269 return ok, err; | 269 return ok, err; |
| 270 end | 270 end |
| 271 node_obj = self.nodes[node]; | 271 node_obj = self.nodes[node]; |
| 272 end | 272 end |
| 273 local node_data = self.data[node]; | 273 local node_data = self.data[node]; |
| 274 if type(actor) == "string" then | |
| 275 item.attr.publisher = actor; | |
| 276 end | |
| 277 local ok = node_data:set(id, item); | 274 local ok = node_data:set(id, item); |
| 278 if not ok then | 275 if not ok then |
| 279 return nil, "internal-server-error"; | 276 return nil, "internal-server-error"; |
| 280 end | 277 end |
| 281 if type(ok) == "string" then id = ok; end | 278 if type(ok) == "string" then id = ok; end |
