Mercurial > pidgin.yaz
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; |