aboutsummaryrefslogtreecommitdiff
path: root/src/gen_pubsub_node.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/gen_pubsub_node.erl')
-rw-r--r--src/gen_pubsub_node.erl21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/gen_pubsub_node.erl b/src/gen_pubsub_node.erl
index 27cb032bd..cc94ea147 100644
--- a/src/gen_pubsub_node.erl
+++ b/src/gen_pubsub_node.erl
@@ -25,7 +25,7 @@
-module(gen_pubsub_node).
--include("jlib.hrl").
+-include("xmpp.hrl").
-type(host() :: mod_pubsub:host()).
-type(nodeId() :: mod_pubsub:nodeId()).
@@ -175,20 +175,13 @@
ok |
{error, xmlel()}.
--callback get_items(NodeIdx :: nodeIdx(),
- JID :: jid(),
- AccessModel :: accessModel(),
- Presence_Subscription :: boolean(),
- RosterGroup :: boolean(),
- SubId :: subId(),
- RSM :: none | rsm_in()) ->
- {result, {[pubsubItem()], none | rsm_out()}} |
- {error, xmlel()}.
+-callback get_items(nodeIdx(), jid(), accessModel(),
+ boolean(), boolean(), binary(),
+ undefined | rsm_set()) ->
+ {result, {[pubsubItem()], undefined | rsm_set()}} | {error, error()}.
--callback get_items(NodeIdx :: nodeIdx(),
- From :: jid(),
- RSM :: none | rsm_in()) ->
- {result, {[pubsubItem()], none | rsm_out()}}.
+-callback get_items(nodeIdx(), jid(), undefined | rsm_set()) ->
+ {result, {[pubsubItem()], undefined | rsm_set()}}.
-callback get_item(NodeIdx :: nodeIdx(),
ItemId :: itemId(),