summaryrefslogtreecommitdiff
path: root/wocky/wocky-pep-service.c
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2010-02-25 14:49:16 +0000
committerWill Thompson <will.thompson@collabora.co.uk>2010-03-08 18:20:28 +0000
commit173c3b26217d7b4c4471b4f25193b5a593b40aa3 (patch)
tree8e09b114756e46c5596e4a063d75692358f72e16 /wocky/wocky-pep-service.c
parent4b9480119aded3de3cf7d2e68f6eeb7c885289f7 (diff)
Extract publish stanza construction to a helper
This will be useful in WockyPubsubNode as well as in WockyPepService.
Diffstat (limited to 'wocky/wocky-pep-service.c')
-rw-r--r--wocky/wocky-pep-service.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/wocky/wocky-pep-service.c b/wocky/wocky-pep-service.c
index 45c89aa..cf2c5a8 100644
--- a/wocky/wocky-pep-service.c
+++ b/wocky/wocky-pep-service.c
@@ -19,6 +19,7 @@
#include "wocky-pep-service.h"
+#include "wocky-pubsub-helpers.h"
#include "wocky-porter.h"
#include "wocky-utils.h"
#include "wocky-namespaces.h"
@@ -352,16 +353,5 @@ wocky_pep_service_make_publish_stanza (WockyPepService *self,
{
WockyPepServicePrivate *priv = WOCKY_PEP_SERVICE_GET_PRIVATE (self);
- return wocky_xmpp_stanza_build (
- WOCKY_STANZA_TYPE_IQ, WOCKY_STANZA_SUB_TYPE_SET,
- NULL, NULL,
- WOCKY_NODE, "pubsub",
- WOCKY_NODE_XMLNS, WOCKY_XMPP_NS_PUBSUB,
- WOCKY_NODE, "publish",
- WOCKY_NODE_ATTRIBUTE, "node", priv->node,
- WOCKY_NODE, "item",
- WOCKY_NODE_ASSIGN_TO, item,
- WOCKY_NODE_END,
- WOCKY_NODE_END,
- WOCKY_NODE_END, WOCKY_STANZA_END);
+ return wocky_pubsub_make_publish_stanza (NULL, priv->node, NULL, item);
}