Mercurial > ~mikael > mcabber > hg
diff mcabber/mcabber/utils.c @ 2103:1210a22726d3
We can determine if the server supports carbons. By means of XEP-0030: Service
Discovery.
author | Roeland Jago Douma <roeland@famdouma.nl> |
---|---|
date | Fri, 01 Mar 2013 15:27:29 +0100 |
parents | 998feaa54ef0 |
children | 9023a6f2bf6c |
line wrap: on
line diff
--- a/mcabber/mcabber/utils.c Sun May 11 15:08:02 2014 +0200 +++ b/mcabber/mcabber/utils.c Fri Mar 01 15:27:29 2013 +0100 @@ -91,6 +91,19 @@ return username; } +char *get_servername(const char *username, const char *servername) +{ + char *ptr; + char *server; + + if ((ptr = strchr(username, JID_DOMAIN_SEPARATOR)) != NULL) { + server = g_strdup(ptr+1); + return server; + } + + return servername; +} + char *compose_jid(const char *username, const char *servername, const char *resource) {