libpurple/protocols/jabber/google/google_roster.c

branch
soc.2013.gobjectification.plugins
changeset 36692
324db2a53c4c
parent 36545
23b59a16c808
parent 34935
686fa55b0deb
child 37143
728319cb659f
--- a/libpurple/protocols/jabber/google/google_roster.c	Fri Sep 06 23:02:04 2013 +0530
+++ b/libpurple/protocols/jabber/google/google_roster.c	Sat Sep 07 00:11:42 2013 +0530
@@ -25,35 +25,35 @@
 #include "debug.h"
 #include "xmlnode.h"
 
-void jabber_google_roster_outgoing(JabberStream *js, xmlnode *query, xmlnode *item)
+void jabber_google_roster_outgoing(JabberStream *js, PurpleXmlNode *query, PurpleXmlNode *item)
 {
 	PurpleAccount *account = purple_connection_get_account(js->gc);
 	GSList *list = purple_account_privacy_get_denied(account);
-	const char *jid = xmlnode_get_attrib(item, "jid");
+	const char *jid = purple_xmlnode_get_attrib(item, "jid");
 	char *jid_norm = (char *)jabber_normalize(account, jid);
 
 	while (list) {
 		if (!strcmp(jid_norm, (char*)list->data)) {
-			xmlnode_set_attrib(query, "xmlns:gr", NS_GOOGLE_ROSTER);
-			xmlnode_set_attrib(query, "gr:ext", "2");
-			xmlnode_set_attrib(item, "gr:t", "B");
+			purple_xmlnode_set_attrib(query, "xmlns:gr", NS_GOOGLE_ROSTER);
+			purple_xmlnode_set_attrib(query, "gr:ext", "2");
+			purple_xmlnode_set_attrib(item, "gr:t", "B");
 			return;
 		}
 		list = list->next;
 	}
 }
 
-gboolean jabber_google_roster_incoming(JabberStream *js, xmlnode *item)
+gboolean jabber_google_roster_incoming(JabberStream *js, PurpleXmlNode *item)
 {
 	PurpleAccount *account = purple_connection_get_account(js->gc);
-	const char *jid = xmlnode_get_attrib(item, "jid");
+	const char *jid = purple_xmlnode_get_attrib(item, "jid");
 	gboolean on_block_list = FALSE;
 
 	char *jid_norm;
 
-	const char *grt = xmlnode_get_attrib_with_namespace(item, "t", NS_GOOGLE_ROSTER);
-	const char *subscription = xmlnode_get_attrib(item, "subscription");
-	const char *ask = xmlnode_get_attrib(item, "ask");
+	const char *grt = purple_xmlnode_get_attrib_with_namespace(item, "t", NS_GOOGLE_ROSTER);
+	const char *subscription = purple_xmlnode_get_attrib(item, "subscription");
+	const char *ask = purple_xmlnode_get_attrib(item, "ask");
 
 	if ((!subscription || !strcmp(subscription, "none")) && !ask) {
 		/* The Google Talk servers will automatically add people from your Gmail address book
@@ -101,9 +101,9 @@
 	PurpleAccount *account;
 	GSList *buddies;
 	JabberIq *iq;
-	xmlnode *query;
-	xmlnode *item;
-	xmlnode *group;
+	PurpleXmlNode *query;
+	PurpleXmlNode *item;
+	PurpleXmlNode *group;
 	PurpleBuddy *b;
 	JabberBuddy *jb;
 	const char *balias;
@@ -117,8 +117,8 @@
 
 	iq = jabber_iq_new_query(js, JABBER_IQ_SET, "jabber:iq:roster");
 
-	query = xmlnode_get_child(iq->node, "query");
-	item = xmlnode_new_child(query, "item");
+	query = purple_xmlnode_get_child(iq->node, "query");
+	item = purple_xmlnode_new_child(query, "item");
 
 	do {
 		PurpleGroup *g;
@@ -126,18 +126,18 @@
 		b = buddies->data;
 		g = purple_buddy_get_group(b);
 
-		group = xmlnode_new_child(item, "group");
-		xmlnode_insert_data(group, purple_group_get_name(g), -1);
+		group = purple_xmlnode_new_child(item, "group");
+		purple_xmlnode_insert_data(group, purple_group_get_name(g), -1);
 
 		buddies = g_slist_delete_link(buddies, buddies);
 	} while (buddies);
 
 	balias = purple_buddy_get_local_alias(b);
-	xmlnode_set_attrib(item, "jid", who);
-	xmlnode_set_attrib(item, "name", balias ? balias : "");
-	xmlnode_set_attrib(item, "gr:t", "B");
-	xmlnode_set_attrib(query, "xmlns:gr", NS_GOOGLE_ROSTER);
-	xmlnode_set_attrib(query, "gr:ext", "2");
+	purple_xmlnode_set_attrib(item, "jid", who);
+	purple_xmlnode_set_attrib(item, "name", balias ? balias : "");
+	purple_xmlnode_set_attrib(item, "gr:t", "B");
+	purple_xmlnode_set_attrib(query, "xmlns:gr", NS_GOOGLE_ROSTER);
+	purple_xmlnode_set_attrib(query, "gr:ext", "2");
 
 	jabber_iq_send(iq);
 
@@ -163,9 +163,9 @@
 {
 	GSList *buddies;
 	JabberIq *iq;
-	xmlnode *query;
-	xmlnode *item;
-	xmlnode *group;
+	PurpleXmlNode *query;
+	PurpleXmlNode *item;
+	PurpleXmlNode *group;
 	PurpleBuddy *b;
 	const char *balias;
 
@@ -175,8 +175,8 @@
 
 	iq = jabber_iq_new_query(js, JABBER_IQ_SET, "jabber:iq:roster");
 
-	query = xmlnode_get_child(iq->node, "query");
-	item = xmlnode_new_child(query, "item");
+	query = purple_xmlnode_get_child(iq->node, "query");
+	item = purple_xmlnode_new_child(query, "item");
 
 	do {
 		PurpleGroup *g;
@@ -184,17 +184,17 @@
 		b = buddies->data;
 		g = purple_buddy_get_group(b);
 
-		group = xmlnode_new_child(item, "group");
-		xmlnode_insert_data(group, purple_group_get_name(g), -1);
+		group = purple_xmlnode_new_child(item, "group");
+		purple_xmlnode_insert_data(group, purple_group_get_name(g), -1);
 
 		buddies = g_slist_delete_link(buddies, buddies);
 	} while (buddies);
 
 	balias = purple_buddy_get_local_alias(b);
-	xmlnode_set_attrib(item, "jid", who);
-	xmlnode_set_attrib(item, "name", balias ? balias : "");
-	xmlnode_set_attrib(query, "xmlns:gr", NS_GOOGLE_ROSTER);
-	xmlnode_set_attrib(query, "gr:ext", "2");
+	purple_xmlnode_set_attrib(item, "jid", who);
+	purple_xmlnode_set_attrib(item, "name", balias ? balias : "");
+	purple_xmlnode_set_attrib(query, "xmlns:gr", NS_GOOGLE_ROSTER);
+	purple_xmlnode_set_attrib(query, "gr:ext", "2");
 
 	jabber_iq_send(iq);
 

mercurial