}
void
-pushtune (iksparser *parser, char *node, char *line)
+pushtune (iksparser *parser, char *node, iks *tune)
{
iks *iq;
iks *query;
iks *publish;
iks *item;
- iks *tune;
iq = createiq ("set", pbservice, "pubsub",
"http://jabber.org/protocol/pubsub", &query);
publish = iks_insert (query, "publish");
iks_insert_attrib (publish, "node", node);
item = iks_insert (publish, "item");
- tune = createtune (line);
iks_insert_node (item, tune);
printf ("debug: %s\n", iks_string (iks_stack (iq), iq));
iks_send (parser, iq);
else if (!strcmp (cmd, "tune"))
{
char *node;
+ iks *tune;
node = "http://jabber.org/protocol/tune";
- pushtune (parser, node, cmdline);
+ tune = createtune (cmdline);
+ pushtune (parser, node, tune);
}
free (orig_cmdline);
}