Some servers require configure element when creating node.
[cascardo/pubsub-bot.git] / status.c
index 62572fb..0ff93ef 100644 (file)
--- a/status.c
+++ b/status.c
@@ -83,6 +83,7 @@ createnode (iksparser *parser, char *node)
   iq = createiq ("set", pbservice, "pubsub",
                  "http://jabber.org/protocol/pubsub", &query);
   iks_insert_attrib (iks_insert (query, "create"), "node", node);
+  iks_insert (query, "configure");
   iks_send (parser, iq);
   iks_delete (iq);
 }
@@ -220,6 +221,7 @@ xmpp_initial_presence_hook (iksparser *parser, iks *node)
 {
   iks *pres;
   pres = iks_make_pres (IKS_SHOW_AVAILABLE, "Microblogging here!");
+  iks_insert_cdata (iks_insert (pres, "priority"), "-1", 2);
   iks_send (parser, pres);
   iks_delete (pres);
   return 0;