[telepathy-gabble/master] pubsub_make_publish_msg: use wocky_xmpp_stanza_build
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Sep 25 02:29:41 PDT 2009
---
src/pubsub.c | 29 +++++++++++++++--------------
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/src/pubsub.c b/src/pubsub.c
index 45ba9e3..db3b473 100644
--- a/src/pubsub.c
+++ b/src/pubsub.c
@@ -118,20 +118,21 @@ pubsub_make_publish_msg (
const gchar *item_name,
WockyXmppNode **node)
{
- return lm_message_build (to, LM_MESSAGE_TYPE_IQ,
- '@', "type", "set",
- '(', "pubsub", "",
- '@', "xmlns", NS_PUBSUB,
- '(', "publish", "",
- '@', "node", node_name,
- '(', "item", "",
- '(', item_name, "",
- '*', node,
- '@', "xmlns", item_ns,
- ')',
- ')',
- ')',
- ')', NULL);
+ return wocky_xmpp_stanza_build (
+ WOCKY_STANZA_TYPE_IQ, WOCKY_STANZA_SUB_TYPE_SET,
+ NULL, to,
+ WOCKY_NODE, "pubsub",
+ WOCKY_NODE_XMLNS, NS_PUBSUB,
+ WOCKY_NODE, "publish",
+ WOCKY_NODE_ATTRIBUTE, "node", node_name,
+ WOCKY_NODE, "item",
+ WOCKY_NODE, item_name,
+ WOCKY_NODE_ASSIGN_TO, node,
+ WOCKY_NODE_XMLNS, item_ns,
+ WOCKY_NODE_END,
+ WOCKY_NODE_END,
+ WOCKY_NODE_END,
+ WOCKY_NODE_END, WOCKY_STANZA_END);
}
/**
--
1.5.6.5
More information about the telepathy-commits
mailing list