diff options
author | Will Thompson <will.thompson@collabora.co.uk> | 2010-02-25 14:49:16 +0000 |
---|---|---|
committer | Will Thompson <will.thompson@collabora.co.uk> | 2010-03-08 18:20:28 +0000 |
commit | 173c3b26217d7b4c4471b4f25193b5a593b40aa3 (patch) | |
tree | 8e09b114756e46c5596e4a063d75692358f72e16 /wocky/wocky-pep-service.c | |
parent | 4b9480119aded3de3cf7d2e68f6eeb7c885289f7 (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.c | 14 |
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); } |