Mercurial > hg
changeset 605:2a4fefb98511
Set the subscription pending flag
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 15 Dec 2005 13:09:36 +0100 |
parents | 2e8342168ebc |
children | 0b4ed231ebc2 |
files | mcabber/src/jab_iq.c |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/jab_iq.c Thu Dec 15 13:04:34 2005 +0100 +++ b/mcabber/src/jab_iq.c Thu Dec 15 13:09:36 2005 +0100 @@ -49,7 +49,7 @@ static void gotroster(xmlnode x) { xmlnode y; - const char *jid, *name, *group, *sub; + const char *jid, *name, *group, *sub, *ask; char *buddyname; char *cleanalias; enum subscr esub; @@ -62,6 +62,7 @@ jid = xmlnode_get_attrib(y, "jid"); name = xmlnode_get_attrib(y, "name"); sub = xmlnode_get_attrib(y, "subscription"); + ask = xmlnode_get_attrib(y, "ask"); group = xmlnode_get_tag_data(y, "group"); @@ -87,6 +88,9 @@ continue; } + if (ask && !strcmp(ask, "subscribe")) + esub |= sub_pending; + if (name) { name_noutf8 = from_utf8(name); if (name_noutf8)