comparison libpurple/protocols/jabber/jabber.c @ 17616:9686d549f084

Switched buzz namespace and tag name to be libpurple-specific and use a more professionally-sounding name ('attention' instead of 'buzz').
author Andreas Monitzer <pidgin@monitzer.com>
date Tue, 03 Jul 2007 11:04:50 +0000
parents cca457b9158b
children 935005186312
comparison
equal deleted inserted replaced
17615:cca457b9158b 17616:9686d549f084
2073 if(!jbr->caps) { 2073 if(!jbr->caps) {
2074 *error = g_strdup_printf(_("Unable to buzz, because there is nothing known about user %s."), args[0]); 2074 *error = g_strdup_printf(_("Unable to buzz, because there is nothing known about user %s."), args[0]);
2075 return PURPLE_CMD_RET_FAILED; 2075 return PURPLE_CMD_RET_FAILED;
2076 } 2076 }
2077 for(iter = jbr->caps->features; iter; iter = g_list_next(iter)) { 2077 for(iter = jbr->caps->features; iter; iter = g_list_next(iter)) {
2078 if(!strcmp(iter->data, "http://pidgin.im/xmpp/buzz")) { 2078 if(!strcmp(iter->data, "http://pidgin.im/libpurple/xmpp/attention")) {
2079 msg = xmlnode_new("message"); 2079 msg = xmlnode_new("message");
2080 to = g_strdup_printf("%s/%s", args[0], jbr->name); 2080 to = g_strdup_printf("%s/%s", args[0], jbr->name);
2081 xmlnode_set_attrib(msg,"to",to); 2081 xmlnode_set_attrib(msg,"to",to);
2082 g_free(to); 2082 g_free(to);
2083 2083
2084 /* avoid offline storage */ 2084 /* avoid offline storage */
2085 xmlnode_set_attrib(msg,"type","headline"); 2085 xmlnode_set_attrib(msg,"type","headline");
2086 2086
2087 buzz = xmlnode_new_child(msg,"buzz"); 2087 buzz = xmlnode_new_child(msg,"attention");
2088 xmlnode_set_namespace(buzz,"http://pidgin.im/xmpp/buzz"); 2088 xmlnode_set_namespace(buzz,"http://pidgin.im/libpurple/xmpp/attention");
2089 2089
2090 jabber_send(js,msg); 2090 jabber_send(js,msg);
2091 xmlnode_free(msg); 2091 xmlnode_free(msg);
2092 2092
2093 return PURPLE_CMD_RET_OK; 2093 return PURPLE_CMD_RET_OK;