comparison modules/mod_publish.js @ 30:b2faacfefb90

Rewrite of the module manager; fix of some modules; fix of the directory backend.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 04 Nov 2010 17:50:52 +0100
parents b80ab94da447
children 62cbb1c49bc5
comparison
equal deleted inserted replaced
29:e007a6364bf0 30:b2faacfefb90
6 // SECTION 7.1: Publish an Item to a Node 6 // SECTION 7.1: Publish an Item to a Node
7 exports.retrieveSub = { 7 exports.retrieveSub = {
8 type: 'set', 8 type: 'set',
9 child: 'pubsub', 9 child: 'pubsub',
10 ns: NS.PUBSUB, 10 ns: NS.PUBSUB,
11 pschild: 'publish', 11 child2: 'publish',
12 func: function(response, stanza, request, to) { 12 func: function(response, stanza, request, to) {
13 if (!config.enabled('publish')) 13 if (!config.enabled('publish'))
14 return makeError(response, errors.pub.publish.item_publication_not_supported.n); 14 return makeError(response, errors.pub.publish.item_publication_not_supported.n);
15 15
16 var nodeID = request.getAttribute('node'); 16 var nodeID = request.getAttribute('node');
92 // SECTION 7.2: Delete an Item from a Node 92 // SECTION 7.2: Delete an Item from a Node
93 exports.retrieveSub = { 93 exports.retrieveSub = {
94 type: 'set', 94 type: 'set',
95 child: 'pubsub', 95 child: 'pubsub',
96 ns: NS.PUBSUB, 96 ns: NS.PUBSUB,
97 pschild: 'retract', 97 child2: 'retract',
98 func: function(response, stanza, request, to) { 98 func: function(response, stanza, request, to) {
99 if (!config.enabled('retract-items')) 99 if (!config.enabled('retract-items'))
100 return makeError(response, errors.pub.retract.item_deletion_not_supported.n); 100 return makeError(response, errors.pub.retract.item_deletion_not_supported.n);
101 101
102 var nodeID = request.getAttribute('node'); 102 var nodeID = request.getAttribute('node');