aboutsummaryrefslogtreecommitdiff
path: root/src/mod_pubsub/node.template
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2009-06-15 13:45:40 +0000
committerChristophe Romain <christophe.romain@process-one.net>2009-06-15 13:45:40 +0000
commit50b73664e2d8751d5128dd2dea7210ed35b0cd74 (patch)
tree3f12a8a4de8deb07b2ead2a89a5e51d02eb7032d /src/mod_pubsub/node.template
parentPrevent process crash if the IP and port of a connection is unknown. (diff)
experimental patch including XEP-248 (thanks to Brian Cully)
SVN Revision: 2157
Diffstat (limited to 'src/mod_pubsub/node.template')
-rw-r--r--src/mod_pubsub/node.template17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/mod_pubsub/node.template b/src/mod_pubsub/node.template
index 336c547a9..534c18226 100644
--- a/src/mod_pubsub/node.template
+++ b/src/mod_pubsub/node.template
@@ -65,7 +65,8 @@
get_items/2,
get_item/7,
get_item/2,
- set_item/1
+ set_item/1,
+ get_item_name/3
]).
@@ -76,8 +77,7 @@ terminate(Host, ServerHost) ->
node_hometree:terminate(Host, ServerHost).
options() ->
- [{node_type, __TO_BE_DEFINED__},
- {deliver_payloads, true},
+ [{deliver_payloads, true},
{notify_config, false},
{notify_delete, false},
{notify_retract, true},
@@ -118,8 +118,8 @@ create_node(NodeId, Owner) ->
delete_node(Removed) ->
node_hometree:delete_node(Removed).
-subscribe_node(NodeId, Sender, Subscriber, AccessModel, SendLast, PresenceSubscription, RosterGroup) ->
- node_hometree:subscribe_node(NodeId, Sender, Subscriber, AccessModel, SendLast, PresenceSubscription, RosterGroup).
+subscribe_node(NodeId, Sender, Subscriber, AccessModel, SendLast, PresenceSubscription, RosterGroup, Options) ->
+ node_hometree:subscribe_node(NodeId, Sender, Subscriber, AccessModel, SendLast, PresenceSubscription, RosterGroup, Options).
unsubscribe_node(NodeId, Sender, Subscriber, SubID) ->
node_hometree:unsubscribe_node(NodeId, Sender, Subscriber, SubID).
@@ -158,7 +158,7 @@ get_subscriptions(NodeId, Owner) ->
node_hometree:get_subscriptions(NodeId, Owner).
set_subscriptions(NodeId, Owner, Subscriptions) ->
- node_hometree:set_subscriptions(NodeId, Owner, Subscription).
+ node_hometree:set_subscriptions(NodeId, Owner, Subscriptions).
get_states(NodeId) ->
node_hometree:get_states(NodeId).
@@ -172,7 +172,7 @@ set_state(State) ->
get_items(NodeId, From) ->
node_hometree:get_items(NodeId, From).
-get_items(NodeId, JID, AccessModel, PresenceSubscription, RosterGroup, SubId)
+get_items(NodeId, JID, AccessModel, PresenceSubscription, RosterGroup, SubId) ->
node_hometree:get_items(NodeId, JID, AccessModel, PresenceSubscription, RosterGroup, SubId).
get_item(NodeId, ItemId) ->
@@ -183,3 +183,6 @@ get_item(NodeId, ItemId, JID, AccessModel, PresenceSubscription, RosterGroup, Su
set_item(Item) ->
node_hometree:set_item(Item).
+
+get_item_name(Host, Node, Id) ->
+ node_hometree:get_item_name(Host, Node, Id).