Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jabber.c @ 18922:5d0141588299
Updated attention namespace to adhere to my new XEP-0224: Attention
author | Andreas Monitzer <pidgin@monitzer.com> |
---|---|
date | Wed, 08 Aug 2007 21:01:42 +0000 |
parents | ba3b22cd280b |
children | f821d4bffb0a |
comparison
equal
deleted
inserted
replaced
18921:ba3b22cd280b | 18922:5d0141588299 |
---|---|
2218 if(!jbr->caps) { | 2218 if(!jbr->caps) { |
2219 *error = g_strdup_printf(_("Unable to buzz, because there is nothing known about user %s."), args[0]); | 2219 *error = g_strdup_printf(_("Unable to buzz, because there is nothing known about user %s."), args[0]); |
2220 return PURPLE_CMD_RET_FAILED; | 2220 return PURPLE_CMD_RET_FAILED; |
2221 } | 2221 } |
2222 for(iter = jbr->caps->features; iter; iter = g_list_next(iter)) { | 2222 for(iter = jbr->caps->features; iter; iter = g_list_next(iter)) { |
2223 if(!strcmp(iter->data, "http://pidgin.im/libpurple/xmpp/attention")) { | 2223 if(!strcmp(iter->data, "http://www.xmpp.org/extensions/xep-0224.html#ns")) { |
2224 msg = xmlnode_new("message"); | 2224 msg = xmlnode_new("message"); |
2225 to = g_strdup_printf("%s/%s", args[0], jbr->name); | 2225 to = g_strdup_printf("%s/%s", args[0], jbr->name); |
2226 xmlnode_set_attrib(msg,"to",to); | 2226 xmlnode_set_attrib(msg,"to",to); |
2227 g_free(to); | 2227 g_free(to); |
2228 | 2228 |
2229 /* avoid offline storage */ | 2229 /* avoid offline storage */ |
2230 xmlnode_set_attrib(msg,"type","headline"); | 2230 xmlnode_set_attrib(msg,"type","headline"); |
2231 | 2231 |
2232 buzz = xmlnode_new_child(msg,"attention"); | 2232 buzz = xmlnode_new_child(msg,"attention"); |
2233 xmlnode_set_namespace(buzz,"http://pidgin.im/libpurple/xmpp/attention"); | 2233 xmlnode_set_namespace(buzz,"http://www.xmpp.org/extensions/xep-0224.html#ns"); |
2234 | 2234 |
2235 jabber_send(js,msg); | 2235 jabber_send(js,msg); |
2236 xmlnode_free(msg); | 2236 xmlnode_free(msg); |
2237 | 2237 |
2238 return PURPLE_CMD_RET_OK; | 2238 return PURPLE_CMD_RET_OK; |