Mercurial > hg
comparison mcabber/src/jabglue.c @ 1282:d438b56990cd
Implement XEP-0203 (Delayed Delivery)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 25 Aug 2007 17:34:07 +0200 |
parents | ceada40bbe20 |
children | e42f48103609 |
comparison
equal
deleted
inserted
replaced
1281:b1be0c6862d4 | 1282:d438b56990cd |
---|---|
1903 static time_t xml_get_timestamp(xmlnode xmldata) | 1903 static time_t xml_get_timestamp(xmlnode xmldata) |
1904 { | 1904 { |
1905 xmlnode x; | 1905 xmlnode x; |
1906 char *p; | 1906 char *p; |
1907 | 1907 |
1908 x = xml_get_xmlns(xmldata, NS_XMPP_DELAY); | |
1909 if (x && !strcmp(xmlnode_get_name(x), "delay") && | |
1910 (p = xmlnode_get_attrib(x, "stamp")) != NULL) | |
1911 return from_iso8601(p, 1); | |
1908 x = xml_get_xmlns(xmldata, NS_DELAY); | 1912 x = xml_get_xmlns(xmldata, NS_DELAY); |
1909 if ((p = xmlnode_get_attrib(x, "stamp")) != NULL) | 1913 if ((p = xmlnode_get_attrib(x, "stamp")) != NULL) |
1910 return from_iso8601(p, 1); | 1914 return from_iso8601(p, 1); |
1911 return 0; | 1915 return 0; |
1912 } | 1916 } |